Thread portable class


Gate portable class


Timer class


Pool class


Terimber 2.0


About C++


Downloads Products & Services Support Clients Open Source About



Home / Open source / Terimber 2.0

xml_tree_node Class Reference

base class for attributes and element container More...

#include <sxml.h>

Inheritance diagram for xml_tree_node:

xml_node xml_container xml_value_node xml_document xml_element

List of all members.

Public Member Functions

 xml_tree_node (const namedNodeDecl *decl, xml_tree_node *parent)
 constructor
 ~xml_tree_node ()
 destructor
void clear ()
 clears

Public Attributes

xml_tree_node_parent
 pointer to the parent node
xml_tree_node_left
 pointer to left sibling
xml_tree_node_right
 pointer to the right sibling

Protected Member Functions

 xml_tree_node (const xml_tree_node &x)
 private copy constructor and assign operator
xml_tree_nodeoperator= (const xml_tree_node &x)


Detailed Description

base class for attributes and element container

Definition at line 67 of file sxml.h.


Constructor & Destructor Documentation

xml_tree_node::xml_tree_node ( const xml_tree_node x  )  [protected]

private copy constructor and assign operator

prevents direct copy

Referenced by xml_document::add_element_desc(), xml_document::add_entity_desc(), and xml_document::add_notation_desc().

xml_tree_node::xml_tree_node ( const namedNodeDecl decl,
xml_tree_node parent 
)

constructor

Parameters:
decl  pointer to the node declaration
parent  pointer to the parent node

Definition at line 63 of file sxml.cpp.

xml_tree_node::~xml_tree_node (  ) 

destructor

Definition at line 68 of file sxml.cpp.


Member Function Documentation

xml_tree_node& xml_tree_node::operator= ( const xml_tree_node x  )  [protected]

void xml_tree_node::clear (  ) 

clears

Reimplemented from xml_node.

Reimplemented in xml_value_node, xml_container, xml_element, and xml_document.

Definition at line 73 of file sxml.cpp.

References _left, _parent, _right, and xml_node::clear().

Referenced by xml_container::clear().


Member Data Documentation


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


© Copyright Terimber 2003-.