#include <Value.h>
Inheritance diagram for ValueHelper:
Public Member Functions | |
ValueHelper () | |
ValueHelper (const T &t) | |
ValueHelper & | operator= (const ValueHelper &v) |
const T & | get () const |
void | set (const T &t) |
T & | upd () |
bool | isCompatible (const AbstractValue &v) const |
void | compatibleAssign (const AbstractValue &v) |
String | getTypeName () const |
String | getValueAsString () const |
AbstractValue * | clone () const |
SimTK_DOWNCAST (ValueHelper, AbstractValue) | |
Protected Attributes | |
T | thing |
ValueHelper | ( | ) | [inline] |
ValueHelper | ( | const T & | t | ) | [inline, explicit] |
AbstractValue* clone | ( | ) | const [inline, virtual] |
Implements AbstractValue.
void compatibleAssign | ( | const AbstractValue & | v | ) | [inline, virtual] |
Implements AbstractValue.
const T& get | ( | ) | const [inline] |
String getTypeName | ( | ) | const [inline, virtual] |
Implements AbstractValue.
String getValueAsString | ( | ) | const [inline, virtual] |
Implements AbstractValue.
bool isCompatible | ( | const AbstractValue & | v | ) | const [inline, virtual] |
Implements AbstractValue.
ValueHelper& operator= | ( | const ValueHelper< T > & | v | ) | [inline] |
void set | ( | const T & | t | ) | [inline] |
SimTK_DOWNCAST | ( | ValueHelper< T > | , | |
AbstractValue | ||||
) |
T& upd | ( | ) | [inline] |
T thing [protected] |