| ACEXML
    6.1.0
    | 
An abstract base class for describing a node list in a DTD child element definition. More...
#include <parser/debug_validator/Element_Tree.h>


| Public Types | |
| enum | LIST_TYPE { SEQUENCE, CHOICE } | 
| Public Member Functions | |
| ACEXML_Element_Tree_List_Node (void) | |
| Default constructor. | |
| virtual | ~ACEXML_Element_Tree_List_Node (void) | 
| Destructor. | |
| int | insert (ACEXML_Element_Tree_Node *node) | 
| Insert a new ACEXML_Element_Tree_Node into the list. | |
| LIST_TYPE | get (void) | 
| Get/set the type of list. | |
| int | set (LIST_TYPE type) | 
| virtual void | dump () | 
| Displaying the content. | |
| Public Attributes | |
| ACE_ALLOC_HOOK_DECLARE | |
| Protected Attributes | |
| LIST_TYPE | type_ | 
| ACEXML_Element_Tree_Node * | head_ | 
| ACEXML_Element_Tree_Node * | tail_ | 
| ACEXML_Element_Tree_List_Node * | pop_next_ | 
| Friends | |
| class | ACEXML_Element_Tree_List_Stack | 
An abstract base class for describing a node list in a DTD child element definition.
| ACEXML_INLINE ACEXML_Element_Tree_List_Node::ACEXML_Element_Tree_List_Node | ( | void | ) | 
Default constructor.
| ACEXML_Element_Tree_List_Node::~ACEXML_Element_Tree_List_Node | ( | void | ) |  [virtual] | 
Destructor.
| void ACEXML_Element_Tree_List_Node::dump | ( | ) |  [virtual] | 
Displaying the content.
Implements ACEXML_Element_Tree_Node.
| ACEXML_INLINE ACEXML_Element_Tree_List_Node::LIST_TYPE ACEXML_Element_Tree_List_Node::get | ( | void | ) | 
Get/set the type of list.
| int ACEXML_Element_Tree_List_Node::insert | ( | ACEXML_Element_Tree_Node * | node | ) | 
Insert a new ACEXML_Element_Tree_Node into the list.
| ACEXML_INLINE int ACEXML_Element_Tree_List_Node::set | ( | ACEXML_Element_Tree_List_Node::LIST_TYPE | type | ) | 
| friend class ACEXML_Element_Tree_List_Stack  [friend] | 
Reimplemented from ACEXML_Element_Tree_Node.
| LIST_TYPE ACEXML_Element_Tree_List_Node::type_  [protected] | 
 1.7.5.1
 1.7.5.1