#include <OW_TempFileEnumerationImplBase.hpp>
Inheritance diagram for OW_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 47 of file OW_TempFileEnumerationImplBase.hpp.
|
Definition at line 49 of file OW_TempFileEnumerationImplBase.cpp. References m_Data, OW_THROW, and OW_NAMESPACE::TEMPFILE_ENUMERATION_SIG. |
|
Definition at line 70 of file OW_TempFileEnumerationImplBase.cpp. |
|
Definition at line 87 of file OW_TempFileEnumerationImplBase.cpp. |
|
|
|
Definition at line 102 of file OW_TempFileEnumerationImplBase.cpp. References m_Data, m_size, and OW_NAMESPACE::TempFileStream::reset(). |
|
Definition at line 91 of file OW_TempFileEnumerationImplBase.cpp. References m_size. Referenced by throwIfEmpty(). |
|
Definition at line 97 of file OW_TempFileEnumerationImplBase.cpp. References m_size. |
|
|
|
Definition at line 130 of file OW_TempFileEnumerationImplBase.cpp. References OW_NAMESPACE::File::close(), OW_NAMESPACE::FileSystem::openFile(), OW_THROW, OW_NAMESPACE::File::read(), OW_NAMESPACE::File::seek(), and OW_NAMESPACE::TEMPFILE_ENUMERATION_SIG. |
|
Definition at line 108 of file OW_TempFileEnumerationImplBase.cpp. |
|
Definition at line 173 of file OW_TempFileEnumerationImplBase.cpp. References hasMoreElements(), and OW_THROW. Referenced by OW_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(). |
|
Definition at line 124 of file OW_TempFileEnumerationImplBase.cpp. References m_Data, and OW_NAMESPACE::TempFileStream::usingTempFile(). |
|
Definition at line 70 of file OW_TempFileEnumerationImplBase.hpp. Referenced by OW_NAMESPACE::TempFileEnumerationImpl< T >::addElement(), clear(), OW_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(), releaseFile(), TempFileEnumerationImplBase(), and usingTempFile(). |
|
Definition at line 69 of file OW_TempFileEnumerationImplBase.hpp. Referenced by OW_NAMESPACE::TempFileEnumerationImpl< T >::addElement(), clear(), hasMoreElements(), OW_NAMESPACE::TempFileEnumerationImpl< T >::nextElement(), numberOfElements(), and releaseFile(). |