cdb::CXMLTreeNode

NAME
SYNOPSIS
Detailed Description
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

cdb::CXMLTreeNode −

SYNOPSIS

#include <cdbDAOProxy.h>

Public Types

typedef std::map< std::string, CXMLTreeNode * > MapStringToNode

typedef std::map< std::string, std::string > MapStringToString

Public Member Functions

CXMLTreeNode (CXMLTreeNode *pParent)

~CXMLTreeNode ()

void getAttributeNames (std::string &names)

Public Attributes

std::string m_name

XML node name.

CXMLTreeNode * m_parent

Node parent in the tree.

MapStringToNode m_subNodesMap

Children nodes std::map.

MapStringToString m_fieldMap

Node XML fields (attributes) std::map.

Detailed Description

Internal class for XML tree handling.

Member Typedef Documentation

typedef std::map<std::string, CXMLTreeNode*> cdb::CXMLTreeNode::MapStringToNode

typedef std::map<std::string, std::string> cdb::CXMLTreeNode::MapStringToString

Constructor & Destructor Documentation

cdb::CXMLTreeNode::CXMLTreeNode (CXMLTreeNode * pParent) Constrcutor.

Parameters:

pParent parent node.

cdb::CXMLTreeNode::~CXMLTreeNode () Destructor.

Member Function Documentation

void cdb::CXMLTreeNode::getAttributeNames (std::string & names) Get node attributes names (also subnodes names are added).

Parameters:

names out parameter.

Member Data Documentation

MapStringToString cdb::CXMLTreeNode::m_fieldMap

Node XML fields (attributes) std::map.

std::string cdb::CXMLTreeNode::m_name

XML node name.

CXMLTreeNode* cdb::CXMLTreeNode::m_parent

Node parent in the tree.

MapStringToNode cdb::CXMLTreeNode::m_subNodesMap

Children nodes std::map.

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.