Represents a set of RDM UIDs.
|
|
| UIDSet () |
| | Construct an empty set.
|
| |
| | UIDSet (const UIDSet &other) |
| | Copy constructor.
|
| |
|
UIDSet & | operator= (const UIDSet &other) |
| | Assignment operator.
|
| |
|
void | Clear () |
| | Remove all members from the set.
|
| |
| unsigned int | Size () const |
| | Return the number of UIDs in the set.
|
| |
| bool | Empty () const |
| | Return whether the UID set is empty.
|
| |
| void | AddUID (const UID &uid) |
| | Add a UID to the set.
|
| |
| void | RemoveUID (const UID &uid) |
| | Remove a UID from the set.
|
| |
| bool | Contains (const UID &uid) const |
| | Check if the set contains a UID.
|
| |
| UIDSet | Union (const UIDSet &other) |
| | Return the union of this set and another UIDSet.
|
| |
|
Iterator | Begin () const |
| | Return an Iterator to the first member of the set.
|
| |
|
Iterator | End () const |
| | Return an Iterator to one-pass-the-last member of the set.
|
| |
| UIDSet | SetDifference (const UIDSet &other) |
| | Return the UIDs in this set that don't exist in other.
|
| |
| bool | operator== (const UIDSet &other) const |
| | Equality operator.
|
| |
| bool | operator!= (const UIDSet &other) const |
| | Inequality operator.
|
| |
| std::string | ToString () const |
| | Convert a UIDSet to a human readable string.
|
| |