|
blocxx
|
#include <Enumeration.hpp>
Public Member Functions | |
| TempFileEnumerationImpl () | |
| virtual | ~TempFileEnumerationImpl () |
| void | nextElement (T &out) |
| T | 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 &) | |
| IntrusiveCountableBase & | operator= (const IntrusiveCountableBase &) |
| virtual | ~IntrusiveCountableBase () |
Protected Attributes inherited from BLOCXX_NAMESPACE::TempFileEnumerationImplBase | |
| size_t | m_size |
| TempFileStream | m_Data |
Definition at line 50 of file Enumeration.hpp.
|
inline |
Definition at line 53 of file Enumeration.hpp.
|
inlinevirtual |
Definition at line 56 of file Enumeration.hpp.
|
private |
|
inline |
Definition at line 73 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_Data, BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_size, and BLOCXX_NAMESPACE::operator==().
|
inline |
|
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 |