ACE 8.0.5
Loading...
Searching...
No Matches
ACE_Unbounded_Set_Iterator< T > Class Template Reference

Compatibility wrapper for ACE_Unbounded_Set_Ex_Iterator. More...

#include <Unbounded_Set.h>

Inheritance diagram for ACE_Unbounded_Set_Iterator< T >:
Collaboration diagram for ACE_Unbounded_Set_Iterator< T >:

Public Types

typedef ACE_Unbounded_Set_Ex_Iterator< T, ACE_Unbounded_Set_Default_Comparator< T > > base_type
Public Types inherited from ACE_Unbounded_Set_Ex_Iterator< T, ACE_Unbounded_Set_Default_Comparator< T > >
typedef ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > > container_type
 Type definition of the container type.
typedef std::forward_iterator_tag iterator_category
typedef container_type::value_type value_type
typedef container_type::reference reference
typedef container_type::pointer pointer
typedef container_type::difference_type difference_type

Public Member Functions

 ACE_Unbounded_Set_Iterator (ACE_Unbounded_Set< T > &s, bool end=false)
 ACE_Unbounded_Set_Iterator (const base_type &s)
Public Member Functions inherited from ACE_Unbounded_Set_Ex_Iterator< T, ACE_Unbounded_Set_Default_Comparator< T > >
 ACE_Unbounded_Set_Ex_Iterator (ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > > &s, bool end=false)
int next (T *&next_item)
int advance ()
int first ()
int done () const
 Returns 1 when all items have been seen, else 0.
void dump () const
 Dump the state of an object.
ACE_Unbounded_Set_Ex_Iterator< T, ACE_Unbounded_Set_Default_Comparator< T > > operator++ (int)
 Postfix advance.
ACE_Unbounded_Set_Ex_Iterator< T, ACE_Unbounded_Set_Default_Comparator< T > > & operator++ ()
 Prefix advance.
T & operator* ()
 Returns a reference to the internal element this is pointing to.
bool operator== (const ACE_Unbounded_Set_Ex_Iterator< T, ACE_Unbounded_Set_Default_Comparator< T > > &) const
 Check if two iterators point to the same position.
bool operator!= (const ACE_Unbounded_Set_Ex_Iterator< T, ACE_Unbounded_Set_Default_Comparator< T > > &) const

Additional Inherited Members

Public Attributes inherited from ACE_Unbounded_Set_Ex_Iterator< T, ACE_Unbounded_Set_Default_Comparator< T > >
 ACE_ALLOC_HOOK_DECLARE
 Declare the dynamic allocation hooks.

Detailed Description

template<typename T>
class ACE_Unbounded_Set_Iterator< T >

Compatibility wrapper for ACE_Unbounded_Set_Ex_Iterator.

Member Typedef Documentation

◆ base_type

Constructor & Destructor Documentation

◆ ACE_Unbounded_Set_Iterator() [1/2]

template<typename T>
ACE_Unbounded_Set_Iterator< T >::ACE_Unbounded_Set_Iterator ( ACE_Unbounded_Set< T > & s,
bool end = false )

◆ ACE_Unbounded_Set_Iterator() [2/2]

template<typename T>
ACE_Unbounded_Set_Iterator< T >::ACE_Unbounded_Set_Iterator ( const base_type & s)

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