CL_XMLTokenizer Class Reference
[clanCore XML]

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

#include <xml_tokenizer.h>

List of all members.

Public Member Functions

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


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.

void CL_XMLTokenizer::next CL_XMLToken out_token  ) 
 

Next.

Parameters:
out_token = XMLToken

CL_XMLToken CL_XMLTokenizer::next  ) 
 

Returns the next token available in input stream.

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:
Generated on Thu Dec 3 02:39:43 2009 for ClanLib by  doxygen 1.4.6