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

CL_XMLTokenSave Class Reference

#include <xml_token_save.h>

Inheritance diagram for CL_XMLTokenSave:

CL_XMLToken List of all members.

Public Member Functions

 CL_XMLTokenSave ()
 Construction:.
 CL_XMLTokenSave (const CL_XMLTokenSave &copy)
virtual ~CL_XMLTokenSave ()
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
void set_type (TokenType type)
 Operations:.
void set_variant (TokenVariant variant)
void set_name (const std::string &name)
void set_value (const std::string &value)
void set_attribute (const std::string &name, const std::string &value)

Private Attributes

CL_SharedPtr< CL_XMLTokenSave_Genericimpl
 Implementation:.

Detailed Description

clanCore="XML" header=core.h

Definition at line 49 of file xml_token_save.h.


Constructor & Destructor Documentation

CL_XMLTokenSave::CL_XMLTokenSave  ) 
 

Construction:.

Definition at line 36 of file xml_token_save.cpp.

CL_XMLTokenSave::CL_XMLTokenSave const CL_XMLTokenSave copy  ) 
 

Definition at line 41 of file xml_token_save.cpp.

CL_XMLTokenSave::~CL_XMLTokenSave  )  [virtual]
 

Definition at line 46 of file xml_token_save.cpp.


Member Function Documentation

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

Implements CL_XMLToken.

Definition at line 78 of file xml_token_save.cpp.

References impl.

int CL_XMLTokenSave::get_attributes_number  )  const [virtual]
 

Implements CL_XMLToken.

Definition at line 73 of file xml_token_save.cpp.

References impl.

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

Implements CL_XMLToken.

Definition at line 63 of file xml_token_save.cpp.

References impl.

CL_XMLTokenSave::TokenType CL_XMLTokenSave::get_type  )  const [virtual]
 

Attributes:.

Implements CL_XMLToken.

Definition at line 53 of file xml_token_save.cpp.

References impl.

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

Implements CL_XMLToken.

Definition at line 68 of file xml_token_save.cpp.

References impl.

CL_XMLTokenSave::TokenVariant CL_XMLTokenSave::get_variant  )  const [virtual]
 

Implements CL_XMLToken.

Definition at line 58 of file xml_token_save.cpp.

References impl.

void CL_XMLTokenSave::set_attribute const std::string &  name,
const std::string &  value
 

Definition at line 109 of file xml_token_save.cpp.

References impl.

void CL_XMLTokenSave::set_name const std::string &  name  ) 
 

Definition at line 99 of file xml_token_save.cpp.

References impl.

void CL_XMLTokenSave::set_type TokenType  type  ) 
 

Operations:.

Definition at line 89 of file xml_token_save.cpp.

References impl.

void CL_XMLTokenSave::set_value const std::string &  value  ) 
 

Definition at line 104 of file xml_token_save.cpp.

References impl.

void CL_XMLTokenSave::set_variant TokenVariant  variant  ) 
 

Definition at line 94 of file xml_token_save.cpp.

References impl.


Member Data Documentation

CL_SharedPtr<CL_XMLTokenSave_Generic> CL_XMLTokenSave::impl [private]
 

Implementation:.

Definition at line 99 of file xml_token_save.h.

Referenced by get_attribute(), 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