41 class XMLTokenizer_Impl;
93 std::shared_ptr<XMLTokenizer_Impl> impl;
XMLTokenizer(IODevice &input)
Constructs a XMLTokenizer.
XMLTokenizer(const XMLTokenizer ©)
Constructs a XMLTokenizer.
I/O Device interface.
Definition: iodevice.h:51
void next(XMLToken *out_token)
Next.
bool get_eat_whitespace() const
Returns true if eat whitespace flag is set.
The XML Tokenizer breaks a XML file into XML tokens.
Definition: xml_tokenizer.h:45
XMLToken next()
Returns the next token available in input stream.
void set_eat_whitespace(bool enable)
If enabled, will eat any whitespace between tags.
XML token in a XML file.
Definition: xml_token.h:42