Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CL_XMLTokenLoad Class Reference

#include <xml_token_load.h>

Inheritance diagram for CL_XMLTokenLoad:

CL_XMLToken List of all members.

Public Member Functions

 CL_XMLTokenLoad ()
 Construction:.
 CL_XMLTokenLoad (const CL_XMLTokenLoad &copy)
virtual ~CL_XMLTokenLoad ()
virtual TokenType get_type () const
 Attributes:.
virtual TokenVariant get_variant () const
virtual std::string get_name () const
virtual std::string get_value () const
virtual int get_attributes_number () const
virtual std::pair< std::string,
std::string > 
get_attribute (int attribute_num) const
const std::pair< CL_XMLTokenString,
CL_XMLTokenString > & 
get_attribute_fast (int attribute_num) const
void set_type (TokenType type)
 Operations:.
void set_variant (TokenVariant variant)
void set_name (const CL_XMLTokenString &name)
void set_value (const CL_XMLTokenString &value)
void set_attribute (const CL_XMLTokenString &name, const CL_XMLTokenString &value)

Private Attributes

CL_SharedPtr< CL_XMLTokenLoad_Genericimpl
 Implementation:.

Detailed Description

clanCore="XML" header=core.h

Definition at line 49 of file xml_token_load.h.


Constructor & Destructor Documentation

CL_XMLTokenLoad::CL_XMLTokenLoad  ) 
 

Construction:.

Definition at line 37 of file xml_token_load.cpp.

CL_XMLTokenLoad::CL_XMLTokenLoad const CL_XMLTokenLoad copy  ) 
 

Definition at line 42 of file xml_token_load.cpp.

CL_XMLTokenLoad::~CL_XMLTokenLoad  )  [virtual]
 

Definition at line 47 of file xml_token_load.cpp.


Member Function Documentation

std::pair< std::string, std::string > CL_XMLTokenLoad::get_attribute int  attribute_num  )  const [virtual]
 

Implements CL_XMLToken.

Definition at line 79 of file xml_token_load.cpp.

References impl.

const std::pair< CL_XMLTokenString, CL_XMLTokenString > & CL_XMLTokenLoad::get_attribute_fast int  attribute_num  )  const
 

Definition at line 88 of file xml_token_load.cpp.

References impl.

int CL_XMLTokenLoad::get_attributes_number  )  const [virtual]
 

Implements CL_XMLToken.

Definition at line 74 of file xml_token_load.cpp.

References impl.

std::string CL_XMLTokenLoad::get_name  )  const [virtual]
 

Implements CL_XMLToken.

Definition at line 64 of file xml_token_load.cpp.

References impl.

Referenced by CL_XMLTokenizer::next().

CL_XMLToken::TokenType CL_XMLTokenLoad::get_type  )  const [virtual]
 

Attributes:.

Implements CL_XMLToken.

Definition at line 54 of file xml_token_load.cpp.

References impl.

std::string CL_XMLTokenLoad::get_value  )  const [virtual]
 

Implements CL_XMLToken.

Definition at line 69 of file xml_token_load.cpp.

References impl.

CL_XMLToken::TokenVariant CL_XMLTokenLoad::get_variant  )  const [virtual]
 

Implements CL_XMLToken.

Definition at line 59 of file xml_token_load.cpp.

References impl.

void CL_XMLTokenLoad::set_attribute const CL_XMLTokenString name,
const CL_XMLTokenString value
 

Definition at line 116 of file xml_token_load.cpp.

References impl.

Referenced by CL_XMLTokenizer::next().

void CL_XMLTokenLoad::set_name const CL_XMLTokenString name  ) 
 

Definition at line 106 of file xml_token_load.cpp.

References impl.

Referenced by CL_XMLTokenizer::next().

void CL_XMLTokenLoad::set_type TokenType  type  ) 
 

Operations:.

Definition at line 96 of file xml_token_load.cpp.

References impl.

Referenced by CL_XMLTokenizer::next().

void CL_XMLTokenLoad::set_value const CL_XMLTokenString value  ) 
 

Definition at line 111 of file xml_token_load.cpp.

References impl.

Referenced by CL_XMLTokenizer::next().

void CL_XMLTokenLoad::set_variant TokenVariant  variant  ) 
 

Definition at line 101 of file xml_token_load.cpp.

References impl.

Referenced by CL_XMLTokenizer::next().


Member Data Documentation

CL_SharedPtr<CL_XMLTokenLoad_Generic> CL_XMLTokenLoad::impl [private]
 

Implementation:.

Definition at line 100 of file xml_token_load.h.

Referenced by get_attribute(), get_attribute_fast(), get_attributes_number(), get_name(), get_type(), get_value(), get_variant(), set_attribute(), set_name(), set_type(), set_value(), and set_variant().


The documentation for this class was generated from the following files:
Generated on Sat Feb 19 22:51:18 2005 for npcore by  doxygen 1.4.1