ACE  6.2.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
ACE_Unbounded_Set< T > Class Template Reference

Compatibility wrapper for ACE_Unbounded_Set_Ex. More...

#include <Unbounded_Set.h>

Inheritance diagram for ACE_Unbounded_Set< T >:
Inheritance graph
[legend]
Collaboration diagram for ACE_Unbounded_Set< T >:
Collaboration graph
[legend]

Public Member Functions

 ACE_Unbounded_Set (ACE_Allocator *alloc=0)
 
- Public Member Functions inherited from ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >
 ACE_Unbounded_Set_Ex (ACE_Allocator *alloc=0)
 
 ACE_Unbounded_Set_Ex (const ACE_Unbounded_Set_Default_Comparator< T > &comparator, ACE_Allocator *alloc=0)
 
 ACE_Unbounded_Set_Ex (const ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > > &)
 Copy constructor. More...
 
ACE_Unbounded_Set_Ex< T,
ACE_Unbounded_Set_Default_Comparator
< T > > & 
operator= (const ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > > &)
 Assignment operator. More...
 
 ~ACE_Unbounded_Set_Ex (void)
 Destructor. More...
 
bool is_empty (void) const
 Returns true if the container is empty, otherwise returns false. More...
 
bool is_full (void) const
 Returns false. More...
 
int insert (const T &new_item)
 Linear insertion of an item. More...
 
int insert_tail (const T &item)
 
int remove (const T &item)
 Linear remove operation. More...
 
int find (const T &item) const
 
size_t size (void) const
 Size of the set. More...
 
void dump (void) const
 Dump the state of an object. More...
 
void reset (void)
 Reset the ACE_Unbounded_Set_Ex to be empty. More...
 
iterator begin (void)
 
const_iterator begin (void) const
 
iterator end (void)
 
const_iterator end (void) const
 

Additional Inherited Members

- Public Types inherited from ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >
typedef
ACE_Unbounded_Set_Ex_Iterator
< T,
ACE_Unbounded_Set_Default_Comparator
< T > > 
ITERATOR
 
typedef
ACE_Unbounded_Set_Ex_Iterator
< T,
ACE_Unbounded_Set_Default_Comparator
< T > > 
iterator
 
typedef
ACE_Unbounded_Set_Ex_Const_Iterator
< T,
ACE_Unbounded_Set_Default_Comparator
< T > > 
CONST_ITERATOR
 
typedef
ACE_Unbounded_Set_Ex_Const_Iterator
< T,
ACE_Unbounded_Set_Default_Comparator
< T > > 
const_iterator
 
typedef
ACE_Unbounded_Set_Default_Comparator
< T > 
COMP
 
typedef ACE_Node< T,
ACE_Unbounded_Set_Default_Comparator
< T > > 
NODE
 
typedef T value_type
 
typedef T const const_value_type
 
typedef value_typereference
 
typedef const_value_typeconst_reference
 
typedef value_typepointer
 
typedef const_value_typeconst_pointer
 
typedef ptrdiff_t difference_type
 
- Public Attributes inherited from ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >
 ACE_ALLOC_HOOK_DECLARE
 Declare the dynamic allocation hooks. More...
 

Detailed Description

template<typename T>
class ACE_Unbounded_Set< T >

Compatibility wrapper for ACE_Unbounded_Set_Ex.

Constructor & Destructor Documentation

template<typename T >
ACE_Unbounded_Set< T >::ACE_Unbounded_Set ( ACE_Allocator alloc = 0)

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