1 #include "ACEXML/parser/debug_validator/Element_Tree.h"
3 #if !defined (__ACEXML_INLINE__)
4 # include "ACEXML/parser/debug_validator/Element_Tree.inl"
5 #endif /* __ACEXML_INLINE__ */
7 ACEXML_Element_Tree_Node::~ACEXML_Element_Tree_Node ()
12 ACE_ALLOC_HOOK_DEFINE (ACEXML_Element_Tree_Node
)
15 ACEXML_Element_Tree_Name_Node::dump ()
20 ACE_ALLOC_HOOK_DEFINE (ACEXML_Element_Tree_Name_Node
)
22 ACEXML_Element_Tree_List_Node::~ACEXML_Element_Tree_List_Node ()
28 ACEXML_Element_Tree_List_Node::insert (ACEXML_Element_Tree_Node
*node
)
32 this->tail_
= this->head_
= node
;
36 this->tail_
->next (node
);
43 ACEXML_Element_Tree_List_Node::dump ()
45 ACEXML_Element_Tree_Node
*ptr
= this->head_
;
46 const ACEXML_Char
*separator
= (this->type_
== SEQUENCE
) ? ACE_TEXT(" , ") : ACE_TEXT(" | ");
66 ACE_ALLOC_HOOK_DEFINE (ACEXML_Element_Tree_List_Node
)
69 ACE_ALLOC_HOOK_DEFINE (ACEXML_Element_Tree_List_Stack
)