XLE  v0.02.0
Public Member Functions | Protected Attributes | List of all members
Utility::TextStreamMarker< CharType > Class Template Reference

Public Member Functions

CharType operator* () const
 
CharType operator[] (size_t offset) const
 
ptrdiff_t Remaining () const
 
const TextStreamMarker< CharType > & operator++ ()
 
const CharType * Pointer () const
 
void SetPointer (const CharType *newPtr)
 
StreamLocation GetLocation () const
 
void AdvanceCheckNewLine ()
 
 TextStreamMarker (const MemoryMappedInputStream &stream)
 

Protected Attributes

const CharType * _ptr
 
const CharType * _end
 
unsigned _lineIndex
 
const CharType * _lineStart
 

The documentation for this class was generated from the following files: