TAO_ESF 4.0.1
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > Class Template Reference

Iterator class for a ACE_ESF_RB_Tree. More...

#include <ESF_Proxy_RB_Tree.h>

Collaboration diagram for TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >:
Collaboration graph
[legend]

Public Types

typedef ACE_RB_Tree_Iterator< PROXY *, int, ACE_Less_Than< PROXY * >, ACE_Null_MutexImplementation
 

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++ ()
 
TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > operator++ (int)
 
PROXY * operator* ()
 

Private Attributes

Implementation impl_
 

Detailed Description

template<class PROXY>
class TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >

Iterator class for a ACE_ESF_RB_Tree.

Member Typedef Documentation

◆ Implementation

template<class PROXY >
typedef ACE_RB_Tree_Iterator<PROXY *, int, ACE_Less_Than<PROXY*>, ACE_Null_Mutex> TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::Implementation

Constructor & Destructor Documentation

◆ TAO_ESF_Proxy_RB_Tree_Iterator()

Member Function Documentation

◆ operator!=()

template<class PROXY >
bool TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::operator!= ( const TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > & rhs) const

◆ operator*()

template<class PROXY >
PROXY * TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::operator* ( )

◆ operator++() [1/2]

template<class PROXY >
TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > & TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::operator++ ( )

◆ operator++() [2/2]

template<class PROXY >
TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::operator++ ( int )

◆ operator==()

template<class PROXY >
bool TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::operator== ( const TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > & rhs) const

Member Data Documentation

◆ impl_

template<class PROXY >
Implementation TAO_ESF_Proxy_RB_Tree_Iterator< PROXY >::impl_
private

The documentation for this class was generated from the following files: