69 template <
class IdxType = CIdxVariable<CTypes::
idx_type>,
70 class SeparatorType = CStringLiteral<CLiteralCodes::list_separator> >
72 public std::vector<IdxType> {
82 typedef std::vector<idx_type>
base;
111 if (base::begin() == base::end()) {
116 std::ostream_iterator<idx_type>(os),
126 template <
class IdxType,
class SeparatorType>
128 operator<<(typename CIdxPath<IdxType, SeparatorType>::ostream_type& os,
131 return storage.
print(os);