Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

TagNode Class Reference

#include <xml-tree.h>

Inheritance diagram for TagNode:

node List of all members.

Public Methods

 TagNode ()
 TagNode (const char *, const char **)
 TagNode (const TagNode &)
 ~TagNode ()
const TagNode & operator= (const TagNode &)
bool operator== (const TagNode &)
bool operator!= (const TagNode &)
TagNode * clone () const
void killself ()
void addDataChild (const char *, int)
TagNode * addTagChild (const char *, const char **)
void xml_out (ostream &) const
void init (const char *, const char **)

Public Attributes

string tag
list< string > attrib
list< node * > children

Constructor & Destructor Documentation

TagNode (    ) 
 

TagNode (  const char *   ,
const char **   
) 
 

TagNode (  const TagNode &    ) 
 

~TagNode (    ) 
 


Member Function Documentation

void addDataChild (  const char *   ,
int   
) 
 

TagNode * addTagChild (  const char *   ,
const char **   
) 
 

TagNode * clone (    )  [virtual]
 

Reimplemented from node.

void init (  const char *   ,
const char **   
) 
 

void killself (    )  [virtual]
 

Reimplemented from node.

bool operator!= (  const TagNode &    ) 
 

const TagNode & operator= (  const TagNode &    ) 
 

bool operator== (  const TagNode &    ) 
 

void xml_out (  ostream &    )  const [virtual]
 

Reimplemented from node.


Member Data Documentation

list<string> attrib
 

list<node*> children
 

string tag
 


Generated on Mon Jun 20 09:16:51 2005 for linbox by doxygen1.2.18