blocxx
Public Member Functions | Private Member Functions
BLOCXX_NAMESPACE::TempFileEnumerationImpl< T > Class Template Reference

#include <Enumeration.hpp>

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

List of all members.

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 Member Functions inherited from BLOCXX_NAMESPACE::IntrusiveCountableBase
 IntrusiveCountableBase ()
 IntrusiveCountableBase (const IntrusiveCountableBase &)
IntrusiveCountableBaseoperator= (const IntrusiveCountableBase &)
virtual ~IntrusiveCountableBase ()
- 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: