Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class 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

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 4.4 2004/04/23 03:06:18 ossama 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 Dec 31 14:50:59 2004 for ACE by  doxygen 1.3.9.1