ClanLib  2.3.7
List of all members
CL_XMLTokenizer Class Reference

The XML Tokenizer breaks a XML file into XML tokens. More...

#include <xml_tokenizer.h>

Public Member Functions

Construction
 CL_XMLTokenizer ()
 
 CL_XMLTokenizer (const CL_XMLTokenizer &copy)
 Constructs a XMLTokenizer. More...
 
 CL_XMLTokenizer (CL_IODevice &input)
 Constructs a XMLTokenizer. More...
 
virtual ~CL_XMLTokenizer ()
 
Attributes
bool get_eat_whitespace () const
 Returns true if eat whitespace flag is set. More...
 
void set_eat_whitespace (bool enable)
 If enabled, will eat any whitespace between tags. More...
 
Operations
CL_XMLToken next ()
 Returns the next token available in input stream. More...
 
void next (CL_XMLToken *out_token)
 Next. More...
 

Detailed Description

The XML Tokenizer breaks a XML file into XML tokens.

Constructor & Destructor Documentation

CL_XMLTokenizer::CL_XMLTokenizer ( )
CL_XMLTokenizer::CL_XMLTokenizer ( const CL_XMLTokenizer copy)

Constructs a XMLTokenizer.

Parameters
copy= XMLTokenizer
CL_XMLTokenizer::CL_XMLTokenizer ( CL_IODevice input)

Constructs a XMLTokenizer.

Parameters
input= IODevice
virtual CL_XMLTokenizer::~CL_XMLTokenizer ( )
virtual

Member Function Documentation

bool CL_XMLTokenizer::get_eat_whitespace ( ) const

Returns true if eat whitespace flag is set.

CL_XMLToken CL_XMLTokenizer::next ( )

Returns the next token available in input stream.

void CL_XMLTokenizer::next ( CL_XMLToken out_token)

Next.

Parameters
out_token= XMLToken
void CL_XMLTokenizer::set_eat_whitespace ( bool  enable)

If enabled, will eat any whitespace between tags.


The documentation for this class was generated from the following file: