#include <TempFileEnumerationImplBase.hpp>
Inheritance diagram for BLOCXX_NAMESPACE::TempFileEnumerationImplBase:
Public Member Functions | |
TempFileEnumerationImplBase () | |
TempFileEnumerationImplBase (String const &filename) | |
virtual | ~TempFileEnumerationImplBase () |
bool | hasMoreElements () const |
size_t | numberOfElements () const |
void | clear () |
String | releaseFile () |
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 49 of file TempFileEnumerationImplBase.hpp.
|
Definition at line 51 of file TempFileEnumerationImplBase.cpp. References BLOCXX_THROW, m_Data, and BLOCXX_NAMESPACE::TEMPFILE_ENUMERATION_SIG. |
|
Definition at line 72 of file TempFileEnumerationImplBase.cpp. References BLOCXX_THROW, and m_Data. |
|
Definition at line 89 of file TempFileEnumerationImplBase.cpp. |
|
|
|
Definition at line 104 of file TempFileEnumerationImplBase.cpp. References m_Data, m_size, and BLOCXX_NAMESPACE::TempFileStream::reset(). |
|
Definition at line 93 of file TempFileEnumerationImplBase.cpp. References m_size. Referenced by throwIfEmpty(). |
|
Definition at line 99 of file TempFileEnumerationImplBase.cpp. References m_size. |
|
|
|
Definition at line 132 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. |
|
Definition at line 110 of file TempFileEnumerationImplBase.cpp. References BLOCXX_THROW, m_Data, and m_size. |
|
Definition at line 175 of file TempFileEnumerationImplBase.cpp. References BLOCXX_THROW, and hasMoreElements(). Referenced by BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(). |
|
Definition at line 126 of file TempFileEnumerationImplBase.cpp. References m_Data, and BLOCXX_NAMESPACE::TempFileStream::usingTempFile(). |
|
Definition at line 72 of file TempFileEnumerationImplBase.hpp. Referenced by BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::addElement(), clear(), BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(), releaseFile(), TempFileEnumerationImplBase(), and usingTempFile(). |
|
Definition at line 71 of file TempFileEnumerationImplBase.hpp. Referenced by BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::addElement(), clear(), hasMoreElements(), BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(), numberOfElements(), and releaseFile(). |