| DCMTK Version 3.6.9
    OFFIS DICOM Toolkit | 
template stack class. More...
 Inheritance diagram for OFStack< T >:
 Inheritance diagram for OFStack< T >:| Public Member Functions | |
| OFStack () | |
| default constructor | |
| OFStack (const OFStack< T > &x) | |
| copy constructor | |
| OFStack< T > & | operator= (const OFStack< T > &x) | 
| assignment operator | |
| OFBool | empty () const | 
| checks if the stack is empty. | |
| size_t | size () const | 
| returns the number of elements on the stack | |
| T & | top () | 
| returns a reference to the top element on the stack. | |
| const T & | top () const | 
| returns a const reference to the top element on the stack. | |
| void | push (const T &x) | 
| inserts a new element on top of the stack. | |
| void | pop () | 
| removes the top element from the stack. | |
| Private Member Functions | |
| int | copy (const OFStack< T > &x) | 
| copy assignment of a stack. | |
|  Private Member Functions inherited from OFStackBase | |
| OFStackBase () | |
| default constructor | |
| virtual | ~OFStackBase () | 
| destructor | |
| OFBool | base_empty () const | 
| checks if the stack is empty | |
| size_t | base_size () const | 
| returns size of stack | |
| OFStackLinkBase * | base_top () | 
| returns element on top of stack. | |
| const OFStackLinkBase * | base_top () const | 
| returns element on top of stack. | |
| void | base_push (OFStackLinkBase *element) | 
| pushes element onto stack. | |
| void | base_pop () | 
| removes top element from stack. | |
| Additional Inherited Members | |
|  Private Attributes inherited from OFStackBase | |
| OFStackLinkBase * | head | 
| pointer to top element of stack | |
| size_t | stackSize | 
| size of stack | |
template stack class.
The interface is a subset of the STL stack class.
copy assignment of a stack.
| x | stack to be copied | 
References OFStack(), OFStackBase::head, OFStackLinkBase::next, size(), and OFStackBase::stackSize.
Referenced by OFStack(), and operator=().
| 
 | inline | 
checks if the stack is empty.
References OFStackBase::base_empty().
Referenced by DSRTree< T >::DSRTree(), and DSRTree< T >::removeNode().
| 
 | inline | 
removes the top element from the stack.
This method may not be called if the stack is empty.
References OFStackBase::base_pop().
Referenced by DSRTree< T >::DSRTree(), and DSRTree< T >::removeNode().
| 
 | inline | 
inserts a new element on top of the stack.
The value of the new element is copy constructed from the given argument.
| x | value to be pushed (copied) onto the stack | 
References OFStackBase::base_push().
Referenced by DSRTree< T >::DSRTree(), and DSRTree< T >::removeNode().
| 
 | inline | 
returns the number of elements on the stack
References OFStackBase::base_size().
Referenced by copy().
| 
 | inline | 
returns a reference to the top element on the stack.
This method may not be called if the stack is empty.
References OFStackBase::base_top().
Referenced by DSRTree< T >::DSRTree(), and DSRTree< T >::removeNode().
| 
 | inline | 
returns a const reference to the top element on the stack.
This method may not be called if the stack is empty.
References OFStackBase::base_top().