#include <textfile.h>
Public Member Functions | |
_TextFile (ManagedPointer< BazisLib::AIFile > pFile) | |
bool | IsEOF () |
bool | HasMoreData () |
bool | Valid () |
std::basic_string< _CharType > | ReadLine () |
Private Types | |
enum | { ReadChunkSize = 50 } |
Private Member Functions | |
DECLARE_REFERENCE (BazisLib::AIFile, m_pFile) | |
Private Attributes | |
BazisLib::CBuffer | m_Buffer |
unsigned | m_PendingLine |
bool | m_bEOF |
anonymous enum [private] |
BazisLib::_Core::_TextFile< _CharType, _LineEnding, _LineEndingCharCount >::_TextFile | ( | ManagedPointer< BazisLib::AIFile > | pFile | ) | [inline] |
BazisLib::_Core::_TextFile< _CharType, _LineEnding, _LineEndingCharCount >::DECLARE_REFERENCE | ( | BazisLib::AIFile | , | |
m_pFile | ||||
) | [private] |
bool BazisLib::_Core::_TextFile< _CharType, _LineEnding, _LineEndingCharCount >::HasMoreData | ( | ) | [inline] |
bool BazisLib::_Core::_TextFile< _CharType, _LineEnding, _LineEndingCharCount >::IsEOF | ( | ) | [inline] |
std::basic_string<_CharType> BazisLib::_Core::_TextFile< _CharType, _LineEnding, _LineEndingCharCount >::ReadLine | ( | ) | [inline] |
bool BazisLib::_Core::_TextFile< _CharType, _LineEnding, _LineEndingCharCount >::Valid | ( | ) | [inline] |
bool BazisLib::_Core::_TextFile< _CharType, _LineEnding, _LineEndingCharCount >::m_bEOF [private] |
BazisLib::CBuffer BazisLib::_Core::_TextFile< _CharType, _LineEnding, _LineEndingCharCount >::m_Buffer [private] |
unsigned BazisLib::_Core::_TextFile< _CharType, _LineEnding, _LineEndingCharCount >::m_PendingLine [private] |