Odyssey::Variable::VariableHolder Class Reference

This class is the interface for accessing the generic data. More...

#include <variable.h>

Inheritance diagram for Odyssey::Variable::VariableHolder:

Odyssey::Variable::VariableHolderImpl< TraitsT > Odyssey::Variable::VariableHolderRefImpl< TraitsT > List of all members.

Public Member Functions

virtual ~VariableHolder ()
virtual const std::type_info & getTypeInfo () const =0
virtual VariableHolderclone () const =0
virtual void fromAny (const Odyssey::Any &)
virtual Odyssey::Any toAny () const
virtual void fromString (const String &)
virtual String toString () const

Detailed Description

This class is the interface for accessing the generic data.


Constructor & Destructor Documentation

virtual Odyssey::Variable::VariableHolder::~VariableHolder  )  [virtual]
 


Member Function Documentation

virtual VariableHolder* Odyssey::Variable::VariableHolder::clone  )  const [pure virtual]
 

Implemented in Odyssey::Variable::VariableHolderImpl< TraitsT >, and Odyssey::Variable::VariableHolderRefImpl< TraitsT >.

virtual void Odyssey::Variable::VariableHolder::fromAny const Odyssey::Any  )  [virtual]
 

Reimplemented in Odyssey::Variable::VariableHolderImpl< TraitsT >, and Odyssey::Variable::VariableHolderRefImpl< TraitsT >.

virtual void Odyssey::Variable::VariableHolder::fromString const String  )  [virtual]
 

Reimplemented in Odyssey::Variable::VariableHolderImpl< TraitsT >, and Odyssey::Variable::VariableHolderRefImpl< TraitsT >.

virtual const std::type_info& Odyssey::Variable::VariableHolder::getTypeInfo  )  const [pure virtual]
 

Implemented in Odyssey::Variable::VariableHolderImpl< TraitsT >, and Odyssey::Variable::VariableHolderRefImpl< TraitsT >.

virtual Odyssey::Any Odyssey::Variable::VariableHolder::toAny  )  const [virtual]
 

Reimplemented in Odyssey::Variable::VariableHolderImpl< TraitsT >, and Odyssey::Variable::VariableHolderRefImpl< TraitsT >.

virtual String Odyssey::Variable::VariableHolder::toString  )  const [virtual]
 

Reimplemented in Odyssey::Variable::VariableHolderImpl< TraitsT >, and Odyssey::Variable::VariableHolderRefImpl< TraitsT >.


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:53 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO