|
textwolf
0.2
|
Automaton to select path expressions from an XML iterator. More...
#include "textwolf/char.hpp"#include "textwolf/charset.hpp"#include "textwolf/exception.hpp"#include "textwolf/xmlscanner.hpp"#include "textwolf/staticbuffer.hpp"#include <limits>#include <sstream>#include <string>#include <vector>#include <map>#include <cstddef>#include <stdexcept>Go to the source code of this file.
Classes | |
| class | textwolf::XMLPathSelectAutomaton< CharSet_ > |
| Automaton to define XML path expressions and assign types (int values) to them. More... | |
| class | textwolf::XMLPathSelectAutomaton< CharSet_ >::Mask |
| Mask to query for element types, if they match or not. More... | |
| class | textwolf::XMLPathSelectAutomaton< CharSet_ >::Core |
| Core of an automaton state definition that is used during XML processing. More... | |
| class | textwolf::XMLPathSelectAutomaton< CharSet_ >::State |
| State of an automaton in its definition. More... | |
| class | textwolf::XMLPathSelectAutomaton< CharSet_ >::Token |
| Active or passive but still valid token of the XML processing (this is a trigger waiting to match) More... | |
| class | textwolf::XMLPathSelectAutomaton< CharSet_ >::Scope |
| Tag scope definition. More... | |
| class | textwolf::XMLPathSelectAutomaton< CharSet_ >::Scope::Range |
| Range on the token stack with all tokens that belong to this scope. More... | |
| class | textwolf::XMLPathSelectAutomaton< CharSet_ >::PathElement |
| Defines one node in the XML Path element tree in the construction phase. More... | |
Namespaces | |
| textwolf | |
| Toplevel namespace of the library. | |
Automaton to select path expressions from an XML iterator.
1.8.6