Iterator class for a ACE_ESF_RB_Tree. More...
#include <ESF_Proxy_RB_Tree.h>

Public Types | |
| typedef ACE_RB_Tree_Iterator < PROXY *, int, ACE_Less_Than < PROXY * >, ACE_Null_Mutex > | Implementation |
Public Member Functions | |
| TAO_ESF_Proxy_RB_Tree_Iterator (const Implementation &i) | |
| bool | operator== (const TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > &rhs) const |
| bool | operator!= (const TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > &rhs) const |
| TAO_ESF_Proxy_RB_Tree_Iterator < PROXY > & | operator++ (void) |
| TAO_ESF_Proxy_RB_Tree_Iterator < PROXY > | operator++ (int) |
| PROXY * | operator* (void) |
Private Attributes | |
| Implementation | impl_ |
Iterator class for a ACE_ESF_RB_Tree.
Definition at line 29 of file ESF_Proxy_RB_Tree.h.
| typedef ACE_RB_Tree_Iterator<PROXY *, int, ACE_Less_Than<PROXY*>, ACE_Null_Mutex> TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::Implementation |
Definition at line 29 of file ESF_Proxy_RB_Tree.h.
| TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::TAO_ESF_Proxy_RB_Tree_Iterator | ( | const Implementation & | i | ) |
Definition at line 9 of file ESF_Proxy_RB_Tree.inl.
: impl_ (i) { }
| bool TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::operator!= | ( | const TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > & | rhs | ) | const |
Definition at line 22 of file ESF_Proxy_RB_Tree.inl.
| PROXY * TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::operator* | ( | void | ) |
Definition at line 44 of file ESF_Proxy_RB_Tree.inl.
{
return (*this->impl_).key ();
}
| TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::operator++ | ( | int | ) |
Definition at line 36 of file ESF_Proxy_RB_Tree.inl.
{
TAO_ESF_Proxy_RB_Tree_Iterator<PROXY> tmp = *this;
++this->impl_;
return tmp;
}
| TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > & TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::operator++ | ( | void | ) |
Definition at line 29 of file ESF_Proxy_RB_Tree.inl.
{
++this->impl_;
return *this;
}
| bool TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::operator== | ( | const TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > & | rhs | ) | const |
Definition at line 15 of file ESF_Proxy_RB_Tree.inl.
Implementation TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::impl_ [private] |
Definition at line 40 of file ESF_Proxy_RB_Tree.h.
1.7.0