 textwolf::ScannerStatemachine::Element::Action | Definition of action fired by the state machine |
 textwolf::charset::ByteOrder | Order of bytes for wide char character sets |
 textwolf::CharMap< RESTYPE, nullvalue_, RANGE > | Character map for fast typing of a character byte |
  textwolf::XMLScannerBase::IsContentCharMap | Defines the set of content token characters |
   textwolf::XMLScannerBase::IsDQStringCharMap | Defines the set characters belonging to a double quoted string |
   textwolf::XMLScannerBase::IsSQStringCharMap | Defines the set characters belonging to a single quoted string |
  textwolf::XMLScannerBase::IsTagCharMap | Defines the set of tag characters |
  textwolf::XMLScannerBase::IsWordCharMap | Defines the set of content word characters (for tokenization) |
 textwolf::CharMap< ControlCharacter, Undef > | |
  textwolf::TextScanner< Iterator, CharSet >::ControlCharMap | Map of ASCII characters to control character identifiers used in the XML scanner automaton |
 textwolf::CharMap< unsigned char, 0 > | |
  textwolf::charset::UTF8::CharLengthTab | Table that maps the first UTF-8 character byte to the length of the character in bytes |
 textwolf::ControlCharacterM | Map of the enumeration of control characters to their names for debug messages |
 copychar | Direct copy of a character from input to output without encoding/decoding it |
 textwolf::XMLPathSelectAutomaton< CharSet_ >::Core | Core of an automaton state definition that is used during XML processing |
 textwolf::CStringIterator | Input iterator on a constant string returning null characters after EOF as required by textwolf scanners |
 textwolf::XMLScanner< InputIterator, InputCharSet_, OutputCharSet_, OutputBuffer_ >::iterator::Element | Iterator element visited |
 textwolf::ScannerStatemachine::Element | One state in the state machine |
 textwolf::charset::Encoder | Collection of functions for encode/decode XML character entities |
 textwolf::XMLScanner< InputIterator, InputCharSet_, OutputCharSet_, OutputBuffer_ >::End | End of input tag |
 textwolf::charset::Interface | This interface has to be implemented for a character set encoding |
 textwolf::traits::TypeCheck::is_same< T, U > | |
 textwolf::traits::TypeCheck::is_same< T, T > | |
 textwolf::IStream | Input stream interface |
  textwolf::StdInputStream | Input stream implementation based on std::istream |
 textwolf::XMLScanner< InputIterator, InputCharSet_, OutputCharSet_, OutputBuffer_ >::iterator | Input iterator for iterating on the output of an XML scanner |
 textwolf::XMLPathSelect< CharSet_, StackType_ >::iterator | Input iterator for the output of this XMLScanner |
 textwolf::XMLPathSelectAutomaton< CharSet_ >::Mask | Mask to query for element types, if they match or not |
 textwolf::traits::TypeCheck::NO | |
 textwolf::XMLPathSelectAutomaton< CharSet_ >::Scope::Range | Range on the token stack with all tokens that belong to this scope |
 runtime_error | |
  textwolf::exception | Textwolf exception class |
 textwolf::XMLPathSelectAutomaton< CharSet_ >::Scope | Tag scope definition |
 textwolf::XMLPathSelectAutomaton< CharSet_ >::State | State of an automaton in its definition |
 textwolf::TextScanner< Iterator, CharSet > | Reader for scanning the input character by character |
 textwolf::TextScanner< InputIterator, InputCharSet_ > | |
 textwolf::throws_exception | Base class for structures that can throw exceptions for non recoverable errors |
  textwolf::charset::IsoLatinCodePage | IsoLatin code page |
   textwolf::charset::IsoLatin | Character set IsoLatin-1,..IsoLatin-9 (ISO-8859-1,...ISO-8859-9) |
  textwolf::IStreamIterator | Input iterator on an STL input stream |
  textwolf::ScannerStatemachine | Class to build up the XML element scanner state machine in a descriptive way |
   textwolf::XMLScannerBase::Statemachine | XML scanner state machine implementation |
  textwolf::SrcIterator | Input iterator as source for the XML scanner with the possibility of being fed chunk by chunk |
  textwolf::StaticBuffer | Simple back insertion sequence for storing the outputs of textwolf in a contant size buffer |
  textwolf::TagStack | Stack of tag names |
  textwolf::XmlHdrParser | Class for parsing the header to get the character set encoding |
  textwolf::XMLPathSelect< CharSet_, StackType_ > | XML path select template |
  textwolf::XMLPathSelectAutomaton< CharSet_ > | Automaton to define XML path expressions and assign types (int values) to them |
  textwolf::XMLPathSelectAutomaton< CharSet_ >::PathElement | Defines one node in the XML Path element tree in the construction phase |
  textwolf::XMLPathSelectAutomaton< AtmCharSet > | |
   textwolf::XMLPathSelectAutomatonParser< SrcCharSet, AtmCharSet > | Automaton to define XML path expressions and assign types (int values) to them |
 textwolf::XMLPathSelectAutomaton< CharSet_ >::Token | Active or passive but still valid token of the XML processing (this is a trigger waiting to match) |
 textwolf::Traits< Iterator > | |
 textwolf::Traits< char * > | |
 textwolf::Traits< CStringIterator > | |
 textwolf::Traits< IStreamIterator > | |
 textwolf::Traits< SrcIterator > | |
 textwolf::traits::TypeCheck | Test structure to stear the compiler |
 textwolf::charset::UCS2< byteorder > | Character set UCS-2 (little/big endian) |
 textwolf::charset::UCS2< ByteOrder::BE > | |
  textwolf::charset::UCS2BE | UCS-2 big endian character set encoding |
 textwolf::charset::UCS2< ByteOrder::LE > | |
  textwolf::charset::UCS2LE | UCS-2 little endian character set encoding |
 textwolf::charset::UCS4< byteorder > | Character set UCS-4 (little/big endian) |
 textwolf::charset::UCS4< ByteOrder::BE > | |
  textwolf::charset::UCS4BE | UCS-4 big endian character set encoding |
 textwolf::charset::UCS4< ByteOrder::LE > | |
  textwolf::charset::UCS4LE | UCS-4 little endian character set encoding |
 textwolf::charset::UTF16< encoding > | Character set UTF16 (little/big endian) |
 textwolf::charset::UTF16< ByteOrder::BE > | |
  textwolf::charset::UTF16BE | UTF-16 big endian character set encoding |
 textwolf::charset::UTF16< ByteOrder::LE > | |
  textwolf::charset::UTF16LE | UTF-16 little endian character set encoding |
 textwolf::charset::UTF8 | Character set encoding UTF-8 |
 vector | |
  textwolf::DefaultStackType< Element > | |
 textwolf::XMLPrinter< IOCharset, AppCharset, BufferType > | Character encoding dependent XML printer |
 textwolf::XMLScannerBase | XML scanner base class for things common for all XML scanners |
  textwolf::XMLScanner< InputIterator, InputCharSet_, OutputCharSet_, OutputBuffer_ > | XML scanner template that adds the functionality to the statemachine base definition |
 textwolf::traits::TypeCheck::YES | |