AbstractValue Class Reference

#include <Value.h>

Inheritance diagram for AbstractValue:

ValueHelper Value List of all members.

Detailed Description

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


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


Constructor & Destructor Documentation

AbstractValue (  )  [inline]

virtual ~AbstractValue (  )  [inline, virtual]


Member Function Documentation

virtual AbstractValue* clone (  )  const [pure virtual]

Implemented in ValueHelper.

virtual void compatibleAssign ( const AbstractValue  )  [pure virtual]

Implemented in ValueHelper.

virtual String getTypeName (  )  const [pure virtual]

Implemented in ValueHelper.

virtual String getValueAsString (  )  const [pure virtual]

Implemented in ValueHelper.

virtual bool isCompatible ( const AbstractValue  )  const [pure virtual]

Implemented in ValueHelper.

AbstractValue& operator= ( const AbstractValue v  )  [inline]


The documentation for this class was generated from the following file:
Generated on Thu Feb 28 01:34:36 2008 for SimTKcommon by  doxygen 1.4.7