ACE  6.1.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
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]

List of all members.

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.
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.
 ~ACE_Unbounded_Set_Ex (void)
 Destructor.
bool is_empty (void) const
 Returns true if the container is empty, otherwise returns false.
bool is_full (void) const
 Returns false.
int insert (const T &new_item)
 Linear insertion of an item.
int insert_tail (const T &item)
int remove (const T &item)
 Linear remove operation.
int find (const T &item) const
size_t size (void) const
 Size of the set.
void dump (void) const
 Dump the state of an object.
void reset (void)
 Reset the ACE_Unbounded_Set_Ex to be empty.
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.

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: