|
Simbody
3.4 (development)
|
Abstract base class representing an arbitrary value of self-describing type. More...
#include <Value.h>
Inheritance diagram for SimTK::AbstractValue:Public Member Functions | |
| AbstractValue () | |
| virtual | ~AbstractValue () |
| virtual String | getTypeName () const =0 |
| virtual String | getValueAsString () const =0 |
| virtual bool | isCompatible (const AbstractValue &) const =0 |
| virtual void | compatibleAssign (const AbstractValue &)=0 |
| AbstractValue & | operator= (const AbstractValue &v) |
| virtual AbstractValue * | clone () const =0 |
Abstract base class representing an arbitrary value of self-describing type.
| SimTK::AbstractValue::AbstractValue | ( | ) | [inline] |
| virtual SimTK::AbstractValue::~AbstractValue | ( | ) | [inline, virtual] |
| virtual String SimTK::AbstractValue::getTypeName | ( | ) | const [pure virtual] |
Implemented in SimTK::Value< T >.
| virtual String SimTK::AbstractValue::getValueAsString | ( | ) | const [pure virtual] |
Implemented in SimTK::Value< T >.
| virtual bool SimTK::AbstractValue::isCompatible | ( | const AbstractValue & | ) | const [pure virtual] |
Implemented in SimTK::Value< T >.
| virtual void SimTK::AbstractValue::compatibleAssign | ( | const AbstractValue & | ) | [pure virtual] |
Implemented in SimTK::Value< T >.
| AbstractValue& SimTK::AbstractValue::operator= | ( | const AbstractValue & | v | ) | [inline] |
| virtual AbstractValue* SimTK::AbstractValue::clone | ( | ) | const [pure virtual] |
Implemented in SimTK::Value< T >.