blocxx
|
#include <Enumeration.hpp>
Public Member Functions | |
TempFileEnumerationImpl () | |
virtual | ~TempFileEnumerationImpl () |
void | nextElement (T &out) |
T | nextElement () |
void | addElement (const T &arg) |
Private Member Functions | |
TempFileEnumerationImpl (const TempFileEnumerationImpl< T > &) | |
TempFileEnumerationImpl< T > & | operator= (const TempFileEnumerationImpl< T > &) |
Definition at line 51 of file Enumeration.hpp.
BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::TempFileEnumerationImpl | ( | ) | [inline] |
Definition at line 54 of file Enumeration.hpp.
virtual BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::~TempFileEnumerationImpl | ( | ) | [inline, virtual] |
Definition at line 57 of file Enumeration.hpp.
BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::TempFileEnumerationImpl | ( | const TempFileEnumerationImpl< T > & | ) | [private] |
void BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::addElement | ( | const T & | arg | ) | [inline] |
Definition at line 74 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_Data, and BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_size.
T BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement | ( | ) | [inline] |
Definition at line 66 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_Data, BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_size, and BLOCXX_NAMESPACE::TempFileEnumerationImplBase::throwIfEmpty().
void BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement | ( | T & | out | ) | [inline] |
Definition at line 60 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_Data, BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_size, and BLOCXX_NAMESPACE::TempFileEnumerationImplBase::throwIfEmpty().
TempFileEnumerationImpl<T>& BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::operator= | ( | const TempFileEnumerationImpl< T > & | ) | [private] |