#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 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::TEMPFILE_ENUMERATION_SIG.
| BLOCXX_NAMESPACE::TempFileEnumerationImplBase::~TempFileEnumerationImplBase | ( | ) | [virtual] |
Definition at line 73 of file TempFileEnumerationImplBase.cpp.
| BLOCXX_NAMESPACE::TempFileEnumerationImplBase::TempFileEnumerationImplBase | ( | const TempFileEnumerationImplBase & | ) | [private] |
| 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 |
| 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::usingTempFile | ( | ) | const |
Definition at line 94 of file TempFileEnumerationImplBase.cpp.
References m_Data, and BLOCXX_NAMESPACE::TempFileStream::usingTempFile().
| TempFileEnumerationImplBase& BLOCXX_NAMESPACE::TempFileEnumerationImplBase::operator= | ( | const TempFileEnumerationImplBase & | ) | [private] |
| size_t BLOCXX_NAMESPACE::TempFileEnumerationImplBase::readSize | ( | String const & | filename | ) | [private] |
Definition at line 100 of file TempFileEnumerationImplBase.cpp.
References BLOCXX_THROW, BLOCXX_NAMESPACE::File::close(), BLOCXX_NAMESPACE::FileSystem::openFile(), BLOCXX_NAMESPACE::File::read(), BLOCXX_NAMESPACE::File::seek(), and BLOCXX_NAMESPACE::TEMPFILE_ENUMERATION_SIG.
| void BLOCXX_NAMESPACE::TempFileEnumerationImplBase::throwIfEmpty | ( | ) | const [protected] |
Definition at line 143 of file TempFileEnumerationImplBase.cpp.
References BLOCXX_THROW, and hasMoreElements().
Referenced by BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement().
size_t BLOCXX_NAMESPACE::TempFileEnumerationImplBase::m_size [protected] |
Definition at line 70 of file TempFileEnumerationImplBase.hpp.
Referenced by BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::addElement(), clear(), hasMoreElements(), BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(), and numberOfElements().
Definition at line 71 of file TempFileEnumerationImplBase.hpp.
Referenced by BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::addElement(), clear(), BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(), TempFileEnumerationImplBase(), and usingTempFile().
1.5.6