Template class for intrusive linked lists.
More...
Template class for intrusive linked lists.
- Source files
-
Definition at line 51 of file UILList.H.
◆ value_type
◆ reference
◆ size_type
The type that can represent the size of a DLList.
Definition at line 170 of file UILList.H.
◆ LListBase_iterator
◆ LListBase_const_iterator
◆ UILList() [1/3]
Null construct.
Definition at line 88 of file UILList.H.
◆ UILList() [2/3]
Construct given initial T.
Definition at line 92 of file UILList.H.
◆ UILList() [3/3]
◆ first() [1/2]
Return the first entry.
Definition at line 106 of file UILList.H.
◆ first() [2/2]
Return the first entry.
Definition at line 112 of file UILList.H.
◆ last() [1/2]
Return the last entry.
Definition at line 118 of file UILList.H.
◆ last() [2/2]
Return the last entry.
Definition at line 124 of file UILList.H.
◆ removeHead()
Remove and return head.
Definition at line 133 of file UILList.H.
◆ remove() [1/2]
Remove and return element.
Definition at line 139 of file UILList.H.
◆ remove() [2/2]
Remove and return specified by iterator.
Definition at line 145 of file UILList.H.
◆ operator=()
◆ begin() [1/2]
◆ end() [1/2]
◆ cbegin()
◆ cend()
◆ begin() [2/2]
◆ end() [2/2]
◆ crbegin()
◆ crend()
◆ rbegin()
◆ rend()
◆ operator==()
Equality operation on ULists of the same type.
Returns true when the ULists are element-wise equal (using UList::value_type::operator==). Takes linear time.
Definition at line 56 of file UILList.C.
◆ operator!=()
bool operator!= |
( |
const UILList< LListBase, T > & |
rhs | ) |
const |
The opposite of the equality operation. Takes linear time.
Definition at line 82 of file UILList.C.
◆ iterator
◆ const_iterator
◆ const_reverse_iterator
◆ operator
◆ const_reference
const typedef T& const_reference |
The documentation for this class was generated from the following files:
- src/OpenFOAM/containers/LinkedLists/accessTypes/UILList/UILList.H
- src/OpenFOAM/containers/LinkedLists/accessTypes/UILList/UILList.C