Public Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions
MAKLogger::DtCollector< T > Class Template Reference

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 >:

List of all members.

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

DtCollectoroperator& ()
 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.

Detailed Description

template<typename T>
class MAKLogger::DtCollector< T >

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.


The documentation for this class was generated from the following file:

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)