Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Unbounded_Set_Ex.h File Reference

#include "ace/Node.h"
#include "ace/os_include/os_stddef.h"
#include "ace/Unbounded_Set_Ex.inl"
#include "ace/Unbounded_Set_Ex.cpp"

Include dependency graph for Unbounded_Set_Ex.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Compounds

class  ACE_Unbounded_Set_Ex
 Implement a simple unordered set of <T> of unbounded size. More...

class  ACE_Unbounded_Set_Ex_Const_Iterator
 Implement a const iterator over an unbounded set. More...

class  ACE_Unbounded_Set_Ex_Iterator
 Implement an iterator over an unbounded set. More...


Detailed Description

Id:
Unbounded_Set_Ex.h,v 4.3 2004/01/07 13:02:10 jwillemsen Exp

Author:
Douglas C. Schmidt <schmidt@cs.wustl.edu> ACE_Unbounded_Set Extension by Rudolf Weber <rfweber@tesionmail.de>
If iterators are working in an Unbounded_Set_Ex, the elements are not deleted physically, but marked as deleted. There is a bookkeeping of the iterators active in the set. It is an error if a set is reset() or destructed while iterators are still working on the set.

CAUTION: Pay attention to the state of the iterators. Deleting a set, or an element in a set, is only feasible when no iterator is active.


Generated on Fri Apr 2 16:44:47 2004 for ACE by doxygen1.2.18