OKlibrary  0.2.1.6
XercesTools::AttributeMap Class Reference

#include <XercesTools.hpp>

Inheritance diagram for XercesTools::AttributeMap:
XercesTools::SimpleElementAttributeHandling

List of all members.

Protected Types

typedef std::vector< std::pair
< std::string, Wrapper * > > 
attribute_vector
typedef std::pair
< attribute_vector,
attribute_vector
attribute_vector_2
typedef std::map< std::string,
attribute_vector_2
attribute_map_t

Protected Member Functions

 AttributeMap ()
 ~AttributeMap ()
template<typename T >
void add (const std::string &element_name, const std::string &attribute_name, Attribute_types t, T &ref)

Protected Attributes

attribute_map_t attribute_map

Detailed Description

Definition at line 225 of file XercesTools.hpp.


Member Typedef Documentation

typedef std::map<std::string, attribute_vector_2> XercesTools::AttributeMap::attribute_map_t [protected]

Definition at line 249 of file XercesTools.hpp.

typedef std::vector<std::pair<std::string, Wrapper*> > XercesTools::AttributeMap::attribute_vector [protected]

Definition at line 247 of file XercesTools.hpp.

Definition at line 248 of file XercesTools.hpp.


Constructor & Destructor Documentation

XercesTools::AttributeMap::AttributeMap ( ) [inline, protected]

Definition at line 227 of file XercesTools.hpp.

Definition at line 228 of file XercesTools.hpp.

References attribute_map.


Member Function Documentation

template<typename T >
void XercesTools::AttributeMap::add ( const std::string &  element_name,
const std::string &  attribute_name,
Attribute_types  t,
T ref 
) [inline, protected]

Member Data Documentation


The documentation for this class was generated from the following file: