CL_XMLToken Class Reference
[clanCore XML]

XML token in a XML file. More...

#include <xml_token.h>

List of all members.

Attributes

typedef std::pair< CL_StringRef,
CL_StringRef
Attribute
enum  TokenType {
  NULL_TOKEN = 0, ELEMENT_TOKEN = 1, TEXT_TOKEN = 3, CDATA_SECTION_TOKEN = 4,
  ENTITY_REFERENCE_TOKEN = 5, ENTITY_TOKEN = 6, PROCESSING_INSTRUCTION_TOKEN = 7, COMMENT_TOKEN = 8,
  DOCUMENT_TYPE_TOKEN = 10, NOTATION_TOKEN = 12
}
enum  TokenVariant { BEGIN = 1, END = 2, SINGLE = 3 }
TokenType type
 The token type.
TokenVariant variant
 The token variant.
CL_StringRef name
 The name of the token.
CL_StringRef value
 Returns the value of the token.
std::vector< Attributeattributes
 All the attributes attached to the token.

Public Member Functions

Construction
 CL_XMLToken ()


Detailed Description

XML token in a XML file.


Member Typedef Documentation

typedef std::pair<CL_StringRef, CL_StringRef> CL_XMLToken::Attribute
 


Member Enumeration Documentation

enum CL_XMLToken::TokenType
 

Enumerator:
NULL_TOKEN 
ELEMENT_TOKEN 
TEXT_TOKEN 
CDATA_SECTION_TOKEN 
ENTITY_REFERENCE_TOKEN 
ENTITY_TOKEN 
PROCESSING_INSTRUCTION_TOKEN 
COMMENT_TOKEN 
DOCUMENT_TYPE_TOKEN 
NOTATION_TOKEN 

enum CL_XMLToken::TokenVariant
 

Enumerator:
BEGIN 
END 
SINGLE 


Constructor & Destructor Documentation

CL_XMLToken::CL_XMLToken  )  [inline]
 


Member Data Documentation

std::vector<Attribute> CL_XMLToken::attributes
 

All the attributes attached to the token.

CL_StringRef CL_XMLToken::name
 

The name of the token.

TokenType CL_XMLToken::type
 

The token type.

CL_StringRef CL_XMLToken::value
 

Returns the value of the token.

TokenVariant CL_XMLToken::variant
 

The token variant.


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