DiaDes  0.1
DIAgnosis of Discrete-Event System
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | Friends | List of all members
Diades::Sdmdl::ValueData Class Reference

#include <Value.hh>

Public Types

typedef Diades::Utils::Exception< ValueDataException
 

Public Member Functions

 ValueData (vector< string >::size_type index, ValueFactory *factory)
 
 ~ValueData ()
 
const string & label () const
 
ValueFactoryfactory () const throw (Exception)
 

Static Public Member Functions

static string typeName ()
 

Private Attributes

vector< string >::size_type _dataIndex
 
ValueFactory_factory
 

Friends

class ValueFactory
 
class Value
 

Detailed Description

Definition at line 25 of file Value.hh.

Member Typedef Documentation

Definition at line 29 of file Value.hh.

Constructor & Destructor Documentation

Diades::Sdmdl::ValueData::ValueData ( vector< string >::size_type  index,
ValueFactory factory 
)
inline

Definition at line 36 of file Value.hh.

Diades::Sdmdl::ValueData::~ValueData ( )
inline

Definition at line 37 of file Value.hh.

Member Function Documentation

ValueFactory* Diades::Sdmdl::ValueData::factory ( ) const
throw (Exception
)
inline

Definition at line 39 of file Value.hh.

References ensure.

const string& Diades::Sdmdl::ValueData::label ( ) const
static string Diades::Sdmdl::ValueData::typeName ( )
inlinestatic

Definition at line 28 of file Value.hh.

Friends And Related Function Documentation

friend class Value
friend

Definition at line 45 of file Value.hh.

friend class ValueFactory
friend

Definition at line 44 of file Value.hh.

Member Data Documentation

vector<string>::size_type Diades::Sdmdl::ValueData::_dataIndex
private

Definition at line 32 of file Value.hh.

Referenced by Diades::Sdmdl::ValueFactory::setFormulaIndex().

ValueFactory* Diades::Sdmdl::ValueData::_factory
private

Definition at line 33 of file Value.hh.


The documentation for this class was generated from the following file: