MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
MAKLogger::DtPushBackCollector< T, Container > Class Template Reference

DtPushBackCollector is an implementation for Containers with push_back. More...

+ Inheritance diagram for MAKLogger::DtPushBackCollector< T, Container >:
+ Collaboration diagram for MAKLogger::DtPushBackCollector< T, Container >:

Public Member Functions

 DtPushBackCollector (Container &container)
 
virtual void collect (T &t)
 
virtual void collect (const T &t)
 
virtual size_t size () const
 
virtual bool full () const
 
virtual bool empty () const
 
- Public Member Functions inherited from MAKLogger::DtCollectorImpl< T >
virtual ~DtCollectorImpl ()
 

Protected Attributes

Container & myContainer
 

Detailed Description

template<typename T, typename Container>
class MAKLogger::DtPushBackCollector< T, Container >

DtPushBackCollector is an implementation for Containers with push_back.

Constructor & Destructor Documentation

template<typename T , typename Container >
MAKLogger::DtPushBackCollector< T, Container >::DtPushBackCollector ( Container &  container)
inline

Member Function Documentation

template<typename T , typename Container >
virtual void MAKLogger::DtPushBackCollector< T, Container >::collect ( T &  t)
inlinevirtual
template<typename T , typename Container >
virtual void MAKLogger::DtPushBackCollector< T, Container >::collect ( const T &  t)
inlinevirtual
template<typename T , typename Container >
virtual bool MAKLogger::DtPushBackCollector< T, Container >::empty ( ) const
inlinevirtual
template<typename T , typename Container >
virtual bool MAKLogger::DtPushBackCollector< T, Container >::full ( ) const
inlinevirtual
template<typename T , typename Container >
virtual size_t MAKLogger::DtPushBackCollector< T, Container >::size ( ) const
inlinevirtual

Member Data Documentation

template<typename T , typename Container >
Container& MAKLogger::DtPushBackCollector< T, Container >::myContainer
protected

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)