textwolf  0.2
Classes | Namespaces
textscanner.hpp File Reference

Implementation of iterator for character-wise parsing of input. More...

#include "textwolf/char.hpp"
#include "textwolf/charset_interface.hpp"
#include "textwolf/exception.hpp"
#include "textwolf/sourceiterator.hpp"
#include "textwolf/istreamiterator.hpp"
#include "textwolf/cstringiterator.hpp"
#include <cstddef>

Go to the source code of this file.

Classes

struct  textwolf::Traits< Iterator >
 
struct  textwolf::Traits< char * >
 
struct  textwolf::Traits< SrcIterator >
 
struct  textwolf::Traits< IStreamIterator >
 
struct  textwolf::Traits< CStringIterator >
 
class  textwolf::TextScanner< Iterator, CharSet >
 Reader for scanning the input character by character. More...
 
class  textwolf::TextScanner< Iterator, CharSet >::ControlCharMap
 Map of ASCII characters to control character identifiers used in the XML scanner automaton. More...
 

Namespaces

 textwolf
 Toplevel namespace of the library.
 

Detailed Description

Implementation of iterator for character-wise parsing of input.