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"

Classes

class  ACE_Unbounded_Set_Ex_Iterator< T >
 Implement an iterator over an unbounded set. More...
class  ACE_Unbounded_Set_Ex_Const_Iterator< T >
 Implement a const iterator over an unbounded set. More...
class  ACE_Unbounded_Set_Ex< T >
 Implement a simple unordered set of <T> of unbounded size. More...

Detailed Description

Id
Unbounded_Set_Ex.h,v 1.1.1.1 2005/01/03 19:36:19 chad 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 Wed Nov 23 15:47:35 2005 for ACE by  doxygen 1.4.5