|
XLE
v0.02.0
|
Public Types | |
| enum | Blob { BeginElement, EndElement, AttributeName, AttributeValue, None } |
| using | InteriorSection = StringSection< CharType > |
| using | value_type = CharType |
Public Member Functions | |
| Blob | PeekNext () |
| bool | TryBeginElement (InteriorSection &name) |
| bool | TryEndElement () |
| bool | TryAttribute (InteriorSection &name, InteriorSection &value) |
| void | SkipElement () |
| StreamLocation | GetLocation () const |
| InputStreamFormatter (const MemoryMappedInputStream &stream) | |
Protected Member Functions | |
| void | ReadHeader () |
Protected Attributes | |
| MemoryMappedInputStream | _stream |
| Blob | _primed |
| signed | _activeLineSpaces |
| signed | _parentBaseLine |
| signed | _baseLineStack [32] |
| unsigned | _baseLineStackPtr |
| unsigned | _lineIndex |
| const void * | _lineStart |
| bool | _protectedStringMode |
| unsigned | _format |
| unsigned | _tabWidth |
| bool | _pendingHeader |
1.8.10