![]() |
|
Public Member Functions | |
SLListBase () | |
Null construct. | |
SLListBase (link *) | |
Construct given initial entry. | |
~SLListBase () | |
label | size () const |
Return number of elements in list. | |
link * | first () |
Return first entry. | |
const link * | first () const |
Return const access to first entry. | |
link * | last () |
Return last entry. | |
const link * | last () const |
Return const access to last entry. | |
void | insert (link *) |
Add at head of list. | |
void | append (link *) |
Add at tail of list. | |
link * | removeHead () |
Remove and return head. | |
link * | remove (link *) |
void | clear () |
Clear the list. | |
iterator | begin () |
const iterator & | end () |
const_iterator | begin () const |
const const_iterator & | end () const |
Static Public Attributes | |
iterator | endIter |
iterator returned by end() | |
const_iterator | endConstIter |
const_iterator returned by end() | |
Friends | |
class | iterator |
class | const_iterator |
|
Null construct.
Definition at line 62 of file SLListBaseI.H. |
|
Construct given initial entry.
Definition at line 70 of file SLListBaseI.H. |
|
Definition at line 79 of file SLListBaseI.H. |
|
Add at tail of list.
|
|
Definition at line 301 of file SLListBaseI.H. |
|
Definition at line 209 of file SLListBaseI.H. |
|
Clear the list.
Reimplemented in ILList< SLListBase, T >, LList< SLListBase, T >, LList< SLListBase, string >, LList< SLListBase, reaction * >, LList< SLListBase, T * >, LList< SLListBase, pointAddressing >, LList< SLListBase, label >, LList< SLListBase, word >, LPtrList< SLListBase, T >, and LPtrList< SLListBase, reaction >. Definition at line 145 of file SLListBaseI.H. |
|
Definition at line 314 of file SLListBaseI.H. |
|
Definition at line 222 of file SLListBaseI.H. |
|
Return const access to first entry.
Reimplemented in LList< SLListBase, T >, LList< SLListBase, string >, LList< SLListBase, reaction * >, LList< SLListBase, T * >, LList< SLListBase, pointAddressing >, LList< SLListBase, label >, LList< SLListBase, word >, LPtrList< SLListBase, T >, LPtrList< SLListBase, reaction >, and UILList< SLListBase, T >. Definition at line 106 of file SLListBaseI.H. |
|
Return first entry.
Reimplemented in LList< SLListBase, T >, LList< SLListBase, string >, LList< SLListBase, reaction * >, LList< SLListBase, T * >, LList< SLListBase, pointAddressing >, LList< SLListBase, label >, LList< SLListBase, word >, LPtrList< SLListBase, T >, LPtrList< SLListBase, reaction >, and UILList< SLListBase, T >. Definition at line 93 of file SLListBaseI.H. Referenced by SLListBase::const_iterator::operator++(), and SLListBase::iterator::operator++(). |
|
Add at head of list.
|
|
Return const access to last entry.
Reimplemented in LList< SLListBase, T >, LList< SLListBase, string >, LList< SLListBase, reaction * >, LList< SLListBase, T * >, LList< SLListBase, pointAddressing >, LList< SLListBase, label >, LList< SLListBase, word >, LPtrList< SLListBase, T >, LPtrList< SLListBase, reaction >, and UILList< SLListBase, T >. Definition at line 132 of file SLListBaseI.H. |
|
Return last entry.
Reimplemented in LList< SLListBase, T >, LList< SLListBase, string >, LList< SLListBase, reaction * >, LList< SLListBase, T * >, LList< SLListBase, pointAddressing >, LList< SLListBase, label >, LList< SLListBase, word >, LPtrList< SLListBase, T >, LPtrList< SLListBase, reaction >, and UILList< SLListBase, T >. Definition at line 119 of file SLListBaseI.H. |
|
|
|
Remove and return head.
Reimplemented in LList< SLListBase, T >, LList< SLListBase, string >, LList< SLListBase, reaction * >, LList< SLListBase, T * >, LList< SLListBase, pointAddressing >, LList< SLListBase, label >, LList< SLListBase, word >, and UILList< SLListBase, T >. |
|
Return number of elements in list.
Definition at line 86 of file SLListBaseI.H. References Foam::abort(), Foam::FatalError, and FatalErrorIn. Referenced by SLListBase::const_iterator::operator++(), and SLListBase::iterator::operator++(). |
Here is the call graph for this function:
|
|
|
const_iterator returned by end()
Definition at line 239 of file SLListBase.H. |
|
iterator returned by end()
Definition at line 197 of file SLListBase.H. |