|
| IndirectList (const UList< T > &, const labelUList &) |
| Construct given the complete list and the addressing array. More...
|
|
| IndirectList (const UList< T > &, List< label > &&) |
| Move constructor given the complete list and moves the addressing. More...
|
|
| IndirectList (const IndirectList< T > &) |
| Copy constructor. More...
|
|
| IndirectList (const UIndirectList< T > &) |
| Construct from UIndirectList. More...
|
|
void | operator= (const IndirectList< T > &)=delete |
| Disallow default bitwise assignment. More...
|
|
void | operator= (const UIndirectList< T > &)=delete |
| Disallow assignment from UIndirectList. More...
|
|
void | resetAddressing (const labelUList &) |
| Reset addressing. More...
|
|
| UIndirectList (const UList< T > &, const UList< label > &) |
| Construct given the complete list and the addressing array. More...
|
|
| UIndirectList (const UIndirectList< T > &)=default |
| Copy constructor. More...
|
|
label | size () const |
| Return the number of elements in the list. More...
|
|
bool | empty () const |
| Return true if the list is empty (ie, size() is zero). More...
|
|
T & | first () |
| Return the first element of the list. More...
|
|
const T & | first () const |
| Return first element of the list. More...
|
|
T & | last () |
| Return the last element of the list. More...
|
|
const T & | last () const |
| Return the last element of the list. More...
|
|
label | fcIndex (const label i) const |
| Return the forward circular index, i.e. the next index. More...
|
|
label | rcIndex (const label i) const |
| Return the reverse circular index, i.e. the previous index. More...
|
|
const UList< T > & | completeList () const |
| Return the complete list. More...
|
|
const List< label > & | addressing () const |
| Return the list addressing. More...
|
|
List< T > | operator() () const |
| Return the addressed elements as a List. More...
|
|
T & | operator[] (const label) |
| Return non-const access to an element. More...
|
|
const T & | operator[] (const label) const |
| Return const access to an element. More...
|
|
void | operator= (const UList< T > &) |
| Assignment to UList of addressed elements. More...
|
|
void | operator= (const UIndirectList< T > &) |
| Assignment to UIndirectList of addressed elements. More...
|
|
void | operator= (const T &) |
| Assignment of all entries to the given value. More...
|
|