Contains classes used for abstract collection of data Contails DtCollector interface and implementations used for collecting data without knowledge of the container. More...
Collaboration diagram for MAKLogger::DtCollector< T >:Public Member Functions | |
| DtCollector (DtCollectorImpl< T > *impl) | |
| void | collect (T &t) |
| void | collect (const T &t) |
| size_t | size () const |
| bool | full () const |
| bool | empty () const |
Protected Attributes | |
|
DtBoost::shared_ptr < DtCollectorImpl< T > > | myImpl |
Private Member Functions | |
| DtCollector * | operator& () |
| Do not allow pointers. | |
Static Private Member Functions | |
| static void * | operator new (size_t size) |
| Do not allow heap allocation. | |
| static void | operator delete (void *ptr) |
| Do not allow heap allocation. | |
Contains classes used for abstract collection of data Contails DtCollector interface and implementations used for collecting data without knowledge of the container.
DtMapCollector allos collecting of key:value pairs without knowledge of the container.