|
blocxx
|
#include <TempFileEnumerationImplBase.hpp>
Public Member Functions | |
| TempFileEnumerationImplBase () | |
| virtual | ~TempFileEnumerationImplBase () |
| bool | hasMoreElements () const |
| size_t | numberOfElements () const |
| void | clear () |
| bool | usingTempFile () const |
Protected Member Functions | |
| void | throwIfEmpty () const |
Protected Member Functions inherited from BLOCXX_NAMESPACE::IntrusiveCountableBase | |
| IntrusiveCountableBase () | |
| IntrusiveCountableBase (const IntrusiveCountableBase &) | |
| IntrusiveCountableBase & | operator= (const IntrusiveCountableBase &) |
| virtual | ~IntrusiveCountableBase () |
Protected Attributes | |
| size_t | m_size |
| TempFileStream | m_Data |
Private Member Functions | |
| TempFileEnumerationImplBase (const TempFileEnumerationImplBase &) | |
| TempFileEnumerationImplBase & | operator= (const TempFileEnumerationImplBase &) |
| size_t | readSize (String const &filename) |
Definition at line 50 of file TempFileEnumerationImplBase.hpp.
| BLOCXX_NAMESPACE::TempFileEnumerationImplBase::TempFileEnumerationImplBase | ( | ) |
Definition at line 52 of file TempFileEnumerationImplBase.cpp.
References BLOCXX_THROW, m_Data, and BLOCXX_NAMESPACE::operator==().
|
virtual |
Definition at line 73 of file TempFileEnumerationImplBase.cpp.
|
private |
| void BLOCXX_NAMESPACE::TempFileEnumerationImplBase::clear | ( | ) |
Definition at line 88 of file TempFileEnumerationImplBase.cpp.
References m_Data, m_size, and BLOCXX_NAMESPACE::TempFileStream::reset().
| bool BLOCXX_NAMESPACE::TempFileEnumerationImplBase::hasMoreElements | ( | ) | const |
Definition at line 77 of file TempFileEnumerationImplBase.cpp.
References m_size.
Referenced by throwIfEmpty().
| size_t BLOCXX_NAMESPACE::TempFileEnumerationImplBase::numberOfElements | ( | ) | const |
Definition at line 83 of file TempFileEnumerationImplBase.cpp.
References m_size.
|
private |
Definition at line 100 of file TempFileEnumerationImplBase.cpp.
References BLOCXX_THROW, BLOCXX_NAMESPACE::FileSystem::openFile(), and BLOCXX_NAMESPACE::operator==().
|
protected |
Definition at line 143 of file TempFileEnumerationImplBase.cpp.
References BLOCXX_THROW, and hasMoreElements().
Referenced by BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(), and BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement().
| bool BLOCXX_NAMESPACE::TempFileEnumerationImplBase::usingTempFile | ( | ) | const |
Definition at line 94 of file TempFileEnumerationImplBase.cpp.
References m_Data, and BLOCXX_NAMESPACE::TempFileStream::usingTempFile().
|
protected |
Definition at line 71 of file TempFileEnumerationImplBase.hpp.
Referenced by BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::addElement(), clear(), BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(), BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(), TempFileEnumerationImplBase(), and usingTempFile().
|
protected |
Definition at line 70 of file TempFileEnumerationImplBase.hpp.
Referenced by BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::addElement(), clear(), hasMoreElements(), BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(), BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(), and numberOfElements().