Simbody
Public Member Functions

SimTK::AbstractValue Class Reference

Abstract base class representing an arbitrary value of self-describing type. More...

#include <Value.h>

Inheritance diagram for SimTK::AbstractValue:

List of all members.

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
AbstractValueoperator= (const AbstractValue &v)
virtual AbstractValueclone () const =0

Detailed Description

Abstract base class representing an arbitrary value of self-describing type.


Constructor & Destructor Documentation

SimTK::AbstractValue::AbstractValue ( ) [inline]
virtual SimTK::AbstractValue::~AbstractValue ( ) [inline, virtual]

Member Function Documentation

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 >.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines