indexSetDifference Class Template Reference
[Index sets]

Index set representing the symmetric difference of two index sets. More...

#include <indexSet.h>

Inheritance diagram for indexSetDifference:

indexSet managedObject goblinRootObject

Public Member Functions

 indexSetDifference (indexSet< TItem > &_set1, indexSet< TItem > &_set2) throw ()
 ~indexSetDifference () throw ()
unsigned long Size () const throw ()
bool IsMember (TItem i) const throw (ERRange)

Detailed Description

template<class TItem>
class indexSetDifference< TItem >

Index set representing the symmetric difference of two index sets.


Constructor & Destructor Documentation

indexSetDifference indexSet< TItem > &  _set1,
indexSet< TItem > &  _set2
throw ()
 

~indexSetDifference  )  throw ()
 


Member Function Documentation

bool IsMember TItem  i  )  const throw (ERRange) [virtual]
 

Test for indet set membership.

Parameters:
i An index to test for indet set membership
Return values:
true The indexed element is contained by this set

Implements indexSet.

unsigned long Size  )  const throw () [virtual]
 

Implements indexSet.