55 private IndirectListAddressing<sliceRange>,
56 public IndirectListBase<T, sliceRange>
const UList< T > & values() const noexcept
The list of values (without addressing)
Base for lists with indirect addressing, templated on the list contents type and the addressing type...
A set of labels defined by a start, a length and a stride.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
const sliceRange & addressing() const noexcept
Const access to the addressing.
A class for storing list addressing (labels, slices etc), which are normally to used by IndirectList...
SliceList(const UList< T > &values, const sliceRange &addr)
Copy construct from values list and slicing.