Go to the documentation of this file.
45 #ifndef IndirectSubList_H
46 #define IndirectSubList_H
64 private IndirectListAddressing<labelRange>,
65 public IndirectListBase<T, labelRange>
const Addr & addressing() const noexcept
Const access to the addressing.
A class for storing list addressing (labels, slices etc), which are normally to used by IndirectList....
List< T > values(const HashTable< T, Key, Hash > &tbl, const bool doSort=false)
List of values from HashTable, optionally sorted.
IndirectSubList(const UList< T > &values)
Construct from UList, the entire size.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
A range or interval of labels defined by a start and a size.
const Addr & addressing() const noexcept
The list addressing.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
Base for lists with indirect addressing, templated on the list contents type and the addressing type....