#include <parser/debug_validator/Element_Tree.h>
Collaboration diagram for ACEXML_Element_Tree_List_Stack:

Public Member Functions | |
| ACEXML_Element_Tree_List_Stack () | |
| void | push (ACEXML_Element_Tree_List_Node *n) |
| ACEXML_Element_Tree_List_Node * | pop (void) |
| ACEXML_Element_Tree_List_Node * | top (void) |
| int | empty (void) |
Public Attributes | |
| ACE_ALLOC_HOOK_DECLARE | |
Protected Attributes | |
| ACEXML_Element_Tree_List_Node * | top_ |
Definition at line 135 of file Element_Tree.h.
|
|
Definition at line 58 of file Element_Tree.i.
00059 : top_ (0) 00060 { 00061 } |
|
|
Definition at line 89 of file Element_Tree.i.
00090 {
00091 return this->top_ == 0;
00092 }
|
|
|
Definition at line 77 of file Element_Tree.i. References ACEXML_Element_Tree_List_Node::pop_next_.
00078 {
00079 if (this->top_ != 0)
00080 {
00081 ACEXML_Element_Tree_List_Node *ptr = this->top_;
00082 this->top_ = this->top_->pop_next_;
00083 return ptr;
00084 }
00085 return 0;
00086 }
|
|
|
Definition at line 70 of file Element_Tree.i. References ACEXML_Element_Tree_List_Node::pop_next_. Referenced by ACEXML_Debug_Element_Builder::startChildGroup().
|
|
|
Definition at line 64 of file Element_Tree.i. Referenced by ACEXML_Debug_Element_Builder::setChoice(), and ACEXML_Debug_Element_Builder::setSequence().
00065 {
00066 return this->top_;
00067 }
|
|
|
Definition at line 148 of file Element_Tree.h. |
|
|
Definition at line 151 of file Element_Tree.h. |
1.3.6