#include <Node.h>
Collaboration diagram for ACE_Node< T, C >:
Public Member Functions | |
~ACE_Node (void) | |
This isn't necessary, but it keeps some compilers happy. | |
Private Member Functions | |
ACE_Node (const T &i, ACE_Node< T, C > *n) | |
ACE_Node (ACE_Node< T, C > *n=0, int=0) | |
ACE_Node (const ACE_Node< T, C > &n) | |
void | operator= (const ACE_Node< T, C > &) |
Not possible. | |
Private Attributes | |
ACE_Node< T, C > * | next_ |
Pointer to next element in the list of ACE_Nodes. | |
T | item_ |
Current value of the item in this node. | |
Friends | |
class | ACE_Unbounded_Queue< T > |
class | ACE_Unbounded_Queue_Iterator< T > |
class | ACE_Unbounded_Queue_Const_Iterator< T > |
class | ACE_Unbounded_Set_Ex< T, C > |
class | ACE_Unbounded_Set_Ex_Iterator< T, C > |
class | ACE_Unbounded_Set_Ex_Const_Iterator< T, C > |
class | ACE_Unbounded_Stack< T > |
class | ACE_Unbounded_Stack_Iterator< T > |
Definition at line 42 of file Node.h.
void ACE_Node< T, C >::operator= | ( | const ACE_Node< T, C > & | ) | [private] |
Not possible.
friend class ACE_Unbounded_Queue< T > [friend] |
friend class ACE_Unbounded_Queue_Const_Iterator< T > [friend] |
friend class ACE_Unbounded_Queue_Iterator< T > [friend] |
friend class ACE_Unbounded_Set_Ex< T, C > [friend] |
friend class ACE_Unbounded_Set_Ex_Const_Iterator< T, C > [friend] |
friend class ACE_Unbounded_Set_Ex_Iterator< T, C > [friend] |
friend class ACE_Unbounded_Stack< T > [friend] |
friend class ACE_Unbounded_Stack_Iterator< T > [friend] |
Current value of the item in this node.
Definition at line 71 of file Node.h.
Referenced by ACE_Unbounded_Queue< T >::dequeue_head(), ACE_Unbounded_Queue< T >::enqueue_tail(), ACE_Unbounded_Stack< T >::find(), ACE_Unbounded_Queue< T >::get(), ACE_Unbounded_Set_Ex< T, C >::insert_tail(), ACE_Unbounded_Queue_Iterator< T >::next(), ACE_Unbounded_Queue_Const_Iterator< T >::next(), ACE_Unbounded_Stack_Iterator< T >::next(), ACE_Unbounded_Stack< T >::pop(), ACE_Unbounded_Set_Ex< T, C >::remove(), ACE_Unbounded_Stack< T >::remove(), and ACE_Unbounded_Queue< T >::set().
Pointer to next element in the list of ACE_Nodes.
Definition at line 68 of file Node.h.
Referenced by ACE_Unbounded_Queue< T >::ACE_Unbounded_Queue(), ACE_Unbounded_Set_Ex< T, C >::ACE_Unbounded_Set_Ex(), ACE_Unbounded_Stack< T >::ACE_Unbounded_Stack(), ACE_Unbounded_Queue_Iterator< T >::advance(), ACE_Unbounded_Queue_Const_Iterator< T >::advance(), ACE_Unbounded_Stack_Iterator< T >::advance(), ACE_Unbounded_Stack< T >::copy_all_nodes(), ACE_Unbounded_Set_Ex< T, C >::copy_nodes(), ACE_Unbounded_Queue< T >::copy_nodes(), ACE_Unbounded_Set_Ex< T, C >::delete_nodes(), ACE_Unbounded_Queue< T >::delete_nodes(), ACE_Unbounded_Queue< T >::dequeue_head(), ACE_Unbounded_Queue< T >::enqueue_head(), ACE_Unbounded_Queue< T >::enqueue_tail(), ACE_Unbounded_Stack< T >::find(), ACE_Unbounded_Queue< T >::get(), ACE_Unbounded_Set_Ex< T, C >::insert_tail(), ACE_Unbounded_Set_Ex< T, C >::is_empty(), ACE_Unbounded_Queue< T >::is_empty(), ACE_Unbounded_Stack< T >::is_empty(), ACE_Unbounded_Stack< T >::pop(), ACE_Unbounded_Stack< T >::push(), ACE_Unbounded_Set_Ex< T, C >::remove(), ACE_Unbounded_Stack< T >::remove(), and ACE_Unbounded_Queue< T >::set().