ClanLib  2.3.7
List of all members
CL_XMLToken Class Reference

XML token in a XML file. More...

#include <xml_token.h>

Public Member Functions

Construction
 CL_XMLToken ()
 

Attributes

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 }
 
typedef std::pair
< CL_StringRef, CL_StringRef
Attribute
 
TokenType type
 The token type. More...
 
TokenVariant variant
 The token variant. More...
 
CL_StringRef name
 The name of the token. More...
 
CL_StringRef value
 Returns the value of the token. More...
 
std::vector< Attributeattributes
 All the attributes attached to the token. More...
 

Detailed Description

XML token in a XML file.

Member Typedef Documentation

Member Enumeration Documentation

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 
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: