Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

Variable Class Reference

Variable class implements variables. More...

#include <Variable.h>

Inheritance diagram for Variable:

AssociativeArray Scalar List of all members.

Public Member Functions

 Variable (const std::string &name)
 Variable (const std::string &name, const short valueType)
virtual ~Variable ()
const std::string getName () const
virtual const std::string get (void) const =0
virtual const std::string getValueType () const =0
virtual const std::string getVariableType () const =0

Protected Attributes

std::string _name
short _valueType

Detailed Description

Variable class implements variables.

Variable is a virtual base class. Scalar and AssociativeArray classes are derived from it.


Constructor & Destructor Documentation

Variable::Variable const std::string &  name  )  [inline]
 

Variable::Variable const std::string &  name,
const short  valueType
[inline]
 

virtual Variable::~Variable  )  [inline, virtual]
 


Member Function Documentation

virtual const std::string Variable::get void   )  const [pure virtual]
 

Implemented in AssociativeArray, and Scalar.

const std::string Variable::getName void   )  const [inline]
 

virtual const std::string Variable::getValueType  )  const [pure virtual]
 

Implemented in AssociativeArray, and Scalar.

virtual const std::string Variable::getVariableType  )  const [pure virtual]
 

Implemented in AssociativeArray, and Scalar.


Member Data Documentation

std::string Variable::_name [protected]
 

The name of a variable.

short Variable::_valueType [protected]
 

The value type of a variable.


The documentation for this class was generated from the following file:
Generated on Fri Nov 18 16:24:39 2011 for MADELINE by  doxygen 1.4.4