Base class with which callbacks are registered. More...
Public Member Functions | |
CallbackRegistry () | |
virtual | ~CallbackRegistry () |
![]() | |
UILList ()=default | |
UILList (T *item) | |
UILList (const UILList< LListBase, T > &lst) | |
T * | first () |
const T * | first () const |
T * | last () |
const T * | last () const |
T * | removeHead () |
T * | remove (T *item) |
T * | remove (iterator &iter) |
void | operator= (const UILList< LListBase, T > &lst) |
bool | operator== (const UILList< LListBase, T > &lst) const |
bool | operator!= (const UILList< LListBase, T > &lst) const |
Ostream & | writeList (Ostream &os, const label shortLen=0) const |
iterator | begin () |
const_iterator | cbegin () const |
reverse_iterator | rbegin () |
const_reverse_iterator | crbegin () const |
const_iterator | begin () const |
const_reverse_iterator | rbegin () const |
const iterator & | end () |
const const_iterator & | cend () const |
const reverse_iterator & | rend () |
const const_reverse_iterator & | crend () const |
const const_iterator & | end () const |
const const_reverse_iterator & | rend () const |
Additional Inherited Members | |
![]() | |
typedef T | value_type |
typedef T * | pointer |
typedef T & | reference |
typedef label | size_type |
typedef label | difference_type |
using | base_iterator = typename LListBase::iterator |
using | const_base_iterator = typename LListBase::const_iterator |
![]() | |
const typedef T * | const_pointer |
const typedef T & | const_reference |
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 64 of file CallbackRegistry.H.
Definition at line 27 of file CallbackRegistry.C.
|
virtual |
Definition at line 37 of file CallbackRegistry.C.
References forAllIters.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.