blocxx
|
#include <Enumeration.hpp>
Public Member Functions | |
TempFileEnumerationImpl () | |
virtual | ~TempFileEnumerationImpl () |
void | nextElement (T &out) |
T | nextElement () |
void | addElement (const T &arg) |
![]() | |
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 | |
![]() | |
void | throwIfEmpty () const |
![]() | |
IntrusiveCountableBase () | |
IntrusiveCountableBase (const IntrusiveCountableBase &) | |
IntrusiveCountableBase & | operator= (const IntrusiveCountableBase &) |
virtual | ~IntrusiveCountableBase () |
![]() | |
size_t | m_size |
TempFileStream | m_Data |
Definition at line 50 of file Enumeration.hpp.
|
inline |
Definition at line 53 of file Enumeration.hpp.
Referenced by operator=(), and TempFileEnumerationImpl().
|
inlinevirtual |
Definition at line 56 of file Enumeration.hpp.
|
private |
References TempFileEnumerationImpl().
|
inline |
Definition at line 73 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_Data, and BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_size.
|
inline |
Definition at line 65 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_Data, BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_size, and BLOCXX_NAMESPACE::TempFileEnumerationImplBase::throwIfEmpty().
|
inline |
Definition at line 59 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_Data, BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_size, and BLOCXX_NAMESPACE::TempFileEnumerationImplBase::throwIfEmpty().
|
private |
References TempFileEnumerationImpl().