#include <base_types2.hh>
Public Member Functions | |
| Multivar (void) | |
| ~Multivar () | |
| void | Clear (void) |
| void | Remove (T value) |
| void | Set (T value) |
| void | Add (T value) |
| void | Toggle (T value) |
| bool | Query (T value) const |
| bool | IfEmpty (void) const |
Private Attributes | |
| std::list< T > | mValues |
| base::Multivar< T >::Multivar | ( | void | ) | [inline] |
ctor/dtor
| base::Multivar< T >::~Multivar | ( | ) | [inline] |
| void base::Multivar< T >::Clear | ( | void | ) | [inline] |
Clear all values.
| void base::Multivar< T >::Remove | ( | T | value | ) | [inline] |
Remove value.
| void base::Multivar< T >::Set | ( | T | value | ) | [inline] |
Replace all values with this value (replacement).
| void base::Multivar< T >::Add | ( | T | value | ) | [inline] |
Add an additional value (additive).
| void base::Multivar< T >::Toggle | ( | T | value | ) | [inline] |
Add or remove value.
| bool base::Multivar< T >::Query | ( | T | value | ) | const [inline] |
| bool base::Multivar< T >::IfEmpty | ( | void | ) | const [inline] |
std::list<T> base::Multivar< T >::mValues [private] |
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:20 2007