Simbody
|
This class is the internal implementation of EnumerationSet. More...
#include <Enumeration.h>
Public Member Functions | |
EnumerationSetRep () | |
Create an empty EnumerationSet. | |
EnumerationSetRep (const Enumeration< T > &value) | |
Create an EnumerationSet which contains a single value. | |
EnumerationSetRep (const EnumerationSetRep &set) | |
Create an EnumerationSet which contains the same values as another set. | |
~EnumerationSetRep () | |
int | size () const |
Get the number of elements in this set. | |
bool | contains (const Enumeration< T > &value) const |
Determine whether this set contains a particular value. | |
bool | containsAll (const EnumerationSetRep &set) const |
Determine whether this set contains all of the values in another set. | |
bool | containsAny (const EnumerationSetRep &set) const |
Determine wheter this set contains any value which is in another set. | |
bool | operator== (const EnumerationSetRep &set) const |
Determine whether this set has identical contents to another one. | |
bool | operator!= (const EnumerationSetRep &set) const |
Determine whether this set has identical contents to another one. | |
void | clear () |
Remove all elements from the set. | |
EnumerationSetRep & | operator= (const EnumerationSetRep &set) |
EnumerationSetRep & | operator-= (const Enumeration< T > &value) |
EnumerationSetRep & | operator-= (const EnumerationSetRep &set) |
EnumerationSetRep & | operator|= (const EnumerationSetRep &set) |
EnumerationSetRep & | operator&= (const EnumerationSetRep &set) |
EnumerationSetRep & | operator^= (const EnumerationSetRep &set) |
void | invert () const |
This class is the internal implementation of EnumerationSet.
SimTK::EnumerationSet< T >::EnumerationSetRep::EnumerationSetRep | ( | ) | [inline] |
Create an empty EnumerationSet.
SimTK::EnumerationSet< T >::EnumerationSetRep::EnumerationSetRep | ( | const Enumeration< T > & | value | ) | [inline] |
Create an EnumerationSet which contains a single value.
SimTK::EnumerationSet< T >::EnumerationSetRep::EnumerationSetRep | ( | const EnumerationSetRep & | set | ) | [inline] |
Create an EnumerationSet which contains the same values as another set.
SimTK::EnumerationSet< T >::EnumerationSetRep::~EnumerationSetRep | ( | ) | [inline] |
int SimTK::EnumerationSet< T >::EnumerationSetRep::size | ( | ) | const [inline] |
Get the number of elements in this set.
bool SimTK::EnumerationSet< T >::EnumerationSetRep::contains | ( | const Enumeration< T > & | value | ) | const [inline] |
Determine whether this set contains a particular value.
bool SimTK::EnumerationSet< T >::EnumerationSetRep::containsAll | ( | const EnumerationSetRep & | set | ) | const [inline] |
Determine whether this set contains all of the values in another set.
bool SimTK::EnumerationSet< T >::EnumerationSetRep::containsAny | ( | const EnumerationSetRep & | set | ) | const [inline] |
Determine wheter this set contains any value which is in another set.
bool SimTK::EnumerationSet< T >::EnumerationSetRep::operator== | ( | const EnumerationSetRep & | set | ) | const [inline] |
Determine whether this set has identical contents to another one.
bool SimTK::EnumerationSet< T >::EnumerationSetRep::operator!= | ( | const EnumerationSetRep & | set | ) | const [inline] |
Determine whether this set has identical contents to another one.
void SimTK::EnumerationSet< T >::EnumerationSetRep::clear | ( | ) | [inline] |
Remove all elements from the set.
EnumerationSetRep& SimTK::EnumerationSet< T >::EnumerationSetRep::operator= | ( | const EnumerationSetRep & | set | ) | [inline] |
EnumerationSetRep& SimTK::EnumerationSet< T >::EnumerationSetRep::operator-= | ( | const Enumeration< T > & | value | ) | [inline] |
EnumerationSetRep& SimTK::EnumerationSet< T >::EnumerationSetRep::operator-= | ( | const EnumerationSetRep & | set | ) | [inline] |
EnumerationSetRep& SimTK::EnumerationSet< T >::EnumerationSetRep::operator|= | ( | const EnumerationSetRep & | set | ) | [inline] |
EnumerationSetRep& SimTK::EnumerationSet< T >::EnumerationSetRep::operator&= | ( | const EnumerationSetRep & | set | ) | [inline] |
EnumerationSetRep& SimTK::EnumerationSet< T >::EnumerationSetRep::operator^= | ( | const EnumerationSetRep & | set | ) | [inline] |
void SimTK::EnumerationSet< T >::EnumerationSetRep::invert | ( | ) | const [inline] |