blocxx
Public Member Functions | Private Member Functions | List of all members
BLOCXX_NAMESPACE::TempFileEnumerationImpl< T > Class Template Reference

#include <Enumeration.hpp>

Inheritance diagram for BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >:
BLOCXX_NAMESPACE::TempFileEnumerationImplBase BLOCXX_NAMESPACE::IntrusiveCountableBase

Public Member Functions

 TempFileEnumerationImpl ()
 
virtual ~TempFileEnumerationImpl ()
 
void nextElement (T &out)
 
nextElement ()
 
void addElement (const T &arg)
 
- Public Member Functions inherited from BLOCXX_NAMESPACE::TempFileEnumerationImplBase
 TempFileEnumerationImplBase ()
 
virtual ~TempFileEnumerationImplBase ()
 
bool hasMoreElements () const
 
size_t numberOfElements () const
 
void clear ()
 
bool usingTempFile () const
 

Private Member Functions

 TempFileEnumerationImpl (const TempFileEnumerationImpl< T > &)
 
TempFileEnumerationImpl< T > & operator= (const TempFileEnumerationImpl< T > &)
 

Additional Inherited Members

- Protected Member Functions inherited from BLOCXX_NAMESPACE::TempFileEnumerationImplBase
void throwIfEmpty () const
 
- Protected Attributes inherited from BLOCXX_NAMESPACE::TempFileEnumerationImplBase
size_t m_size
 
TempFileStream m_Data
 

Detailed Description

template<class T>
class BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >

Definition at line 50 of file Enumeration.hpp.

Constructor & Destructor Documentation

Definition at line 53 of file Enumeration.hpp.

template<class T>
virtual BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::~TempFileEnumerationImpl ( )
inlinevirtual

Definition at line 56 of file Enumeration.hpp.

Member Function Documentation

template<class T>
void BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::addElement ( const T &  arg)
inline
template<class T>
void BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement ( T &  out)
inline
template<class T>
T BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement ( )
inline
template<class T>
TempFileEnumerationImpl<T>& BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::operator= ( const TempFileEnumerationImpl< T > &  )
private

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