Base class with which callbacks are registered. More...
Public Member Functions | |
CallbackRegistry () | |
Construct null. More... | |
virtual | ~CallbackRegistry () |
Destructor. More... | |
![]() | |
UIDLList () | |
Null construct. More... | |
UIDLList (CallbackType a) | |
Construct given initial T. More... | |
UIDLList (Istream &is) | |
Construct from Istream. More... | |
![]() | |
UILList () | |
Null construct. More... | |
UILList (T *a) | |
Construct given initial T. More... | |
UILList (const UILList< LListBase, T > &) | |
Construct as copy. More... | |
T * | first () |
Return the first entry. More... | |
const T * | first () const |
Return the first entry. More... | |
T * | last () |
Return the last entry. More... | |
const T * | last () const |
Return the last entry. More... | |
T * | removeHead () |
Remove and return head. More... | |
T * | remove (T *p) |
Remove and return element. More... | |
T * | remove (iterator &it) |
Remove and return specified by iterator. More... | |
void | operator= (const UILList< LListBase, T > &) |
iterator | begin () |
const_iterator | begin () const |
const iterator & | end () |
const const_iterator & | end () const |
const_iterator | cbegin () const |
const const_iterator & | cend () const |
const_reverse_iterator | crbegin () const |
const const_reverse_iterator & | crend () const |
const_reverse_iterator | rbegin () const |
const const_reverse_iterator & | rend () const |
bool | operator== (const UILList< LListBase, T > &) const |
Equality operation on ULists of the same type. More... | |
bool | operator!= (const UILList< LListBase, T > &) const |
The opposite of the equality operation. Takes linear time. More... | |
Private Member Functions | |
CallbackRegistry (const CallbackRegistry &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const CallbackRegistry &) |
Disallow default bitwise assignment. More... | |
Additional Inherited Members | |
![]() | |
typedef T | value_type |
Type of values the DLList contains. More... | |
typedef T & | reference |
Type that can be used for storing into DLList::value_type. More... | |
typedef label | size_type |
The type that can represent the size of a DLList. More... | |
typedef LListBase::iterator | LListBase_iterator |
typedef LListBase::const_iterator | LListBase_const_iterator |
![]() | |
const typedef T & | const_reference |
Type that can be used for storing into constant. More... | |
Base class with which callbacks are registered.
Derive from this class and extend by adding the appropriate callback functions that loop and call the callback functions for each entry.
Definition at line 66 of file CallbackRegistry.H.
|
private |
Disallow default bitwise copy construct.
Construct null.
Definition at line 31 of file CallbackRegistry.C.
|
virtual |
Destructor.
Definition at line 41 of file CallbackRegistry.C.
|
private |
Disallow default bitwise assignment.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.