Go to the documentation of this file.
57 template<
class T>
class List;
62 template<
class T>
class PtrList;
63 template<
class T>
class SLList;
64 template<
class T,
unsigned SizeInc,
unsigned SizeMult,
unsigned SizeDiv>
95 inline static const List<T>&
null();
121 template<
class InputIterator>
122 List(InputIterator first, InputIterator last);
125 template<
unsigned Size>
195 template<
unsigned SizeInc,
unsigned SizeMult,
unsigned SizeDiv>
Non-intrusive singly-linked list.
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
Xfer< List< T > > xfer()
Transfer contents to the Xfer container.
A List obtained as a section of another List.
T & newElmt(const label)
Return subscript-checked element of UList.
void transfer(List< T > &)
Transfer the contents of the argument List into this list.
void operator=(const UList< T > &)
Assignment from UList operator. Takes linear time.
A simple container for copying or transferring objects of type <T>.
UList< label > unallocLabelList
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
void append(const T &)
Append an element at the end of the list.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
A List with indirect addressing.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Indexes into negList (negative index) or posList (zero or positive index).
void resize(const label)
Alias for setSize(const label)
SubList< T > subList
Declare type of subList.
A list that is sorted upon construction or when explicitly requested with the sort() method.
label size() const
Return the number of elements in the UList.
void setSize(const label)
Reset size of List.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
List< T > readList(Istream &)
Read a bracket-delimited list, or handle a single value as list of size 1.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A 1D vector of objects of type <T> with a fixed size <Size>.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
void clear()
Clear the list, i.e. set size to zero.
Istream & operator>>(Istream &, edgeMesh &)
A List with indirect addressing.
autoPtr< List< T > > clone() const
Clone.