![]() |
MAK Data Logger API Documentation for DIS
|
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 | |
| std::shared_ptr < DtCollectorImpl< T > > | myImpl |
Private Member Functions | |
| DtCollector * | operator& () |
| Do not allow pointers. More... | |
Static Private Member Functions | |
| static void * | operator new (size_t size) |
| Do not allow heap allocation. More... | |
| static void | operator delete (void *ptr) |
| Do not allow heap allocation. More... | |
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.
|
inline |
|
inline |
References MAKLogger::DtCollector< T >::myImpl.
Referenced by MAKLogger::DtSharedQueue< T >::move().
|
inline |
References MAKLogger::DtCollector< T >::myImpl.
|
inline |
References MAKLogger::DtCollector< T >::myImpl.
|
inline |
References MAKLogger::DtCollector< T >::myImpl.
|
staticprivate |
Do not allow heap allocation.
|
staticprivate |
Do not allow heap allocation.
|
private |
Do not allow pointers.
|
inline |
References MAKLogger::DtCollector< T >::myImpl.
|
protected |