#include <coherence/util/Set.hpp>
Inherits Collection.
Inherited by AbstractSet [virtual]
, ReadOnlyMultiList [virtual]
, SafeHashMap::EntrySet [virtual]
, SortedSet [virtual]
, and WrapperCollections::AbstractWrapperSet [virtual]
.
As implied by its name, this interface models the mathematical set abstraction.
The Set
interface places additional stipulations on the contracts of all constructors of the Set
implementations and on the contracts of the add
and equals
methods.
The additional stipulation on constructors is, not surprisingly, that all constructors must create a set that contains no duplicate elements.
Public Types | |
typedef spec::Handle | Handle |
Set Handle definition. | |
typedef spec::View | View |
Set View definition. | |
typedef spec::Holder | Holder |
Set Holder definition. |