Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ValueGenerator_Expression Template Class Reference

Evaluate the given expression using a copy of the given parser each time. More...

#include <valuegen.h>

Inheritance diagram for ValueGenerator_Expression

Inheritance graph

[legend]
Collaboration diagram for ValueGenerator_Expression:

Collaboration graph

[legend]
List of all members.

Public Methods

 ValueGenerator_Expression (string expression, const StringParser& parser)
 ValueGenerator_Expression (StringArgs& args)
 ValueGenerator_Expression (const ValueGenerator_Expression& other)
 Copy constructor. More...

 ~ValueGenerator_Expression ()
virtual bool next ()
 Advance to the next state (whatever that means for this object). More...

virtual void reset ()
 Reset to the starting state. More...

virtual ValueGenerator<T>* clone () const
 Constructs an identical copy of self and returns it. More...


Detailed Description

template<class T = double> template class ValueGenerator_Expression

Evaluate the given expression using a copy of the given parser each time.

Definition at line 305 of file valuegen.h.


Constructor & Destructor Documentation

template<classT = double>
ValueGenerator_Expression<T>::ValueGenerator_Expression<T> ( string expression,
const StringParser & parser )
 

Definition at line 311 of file valuegen.h.

template<classT = double>
ValueGenerator_Expression<T>::ValueGenerator_Expression<T> ( StringArgs & args )
 

Definition at line 314 of file valuegen.h.

template<classT = double>
ValueGenerator_Expression<T>::ValueGenerator_Expression<T> ( const ValueGenerator_Expression<T> & other )
 

Copy constructor.

Definition at line 320 of file valuegen.h.

Referenced by clone().

template<classT = double>
ValueGenerator_Expression<T>::~ValueGenerator_Expression<T> ( ) [inline]
 

Definition at line 323 of file valuegen.h.


Member Function Documentation

template<classT = double>
ValueGenerator< T >* ValueGenerator_Expression<T>::clone<T> ( ) const [inline, virtual]
 

Constructs an identical copy of self and returns it.

Reimplemented from ValueGenerator.

Definition at line 329 of file valuegen.h.

template<classT = double>
bool ValueGenerator_Expression<T>::next ( void ) [inline, virtual]
 

Advance to the next state (whatever that means for this object).

Reimplemented from ValueGenerator.

Definition at line 325 of file valuegen.h.

template<classT = double>
void ValueGenerator_Expression<T>::reset ( ) [inline, virtual]
 

Reset to the starting state.

Reimplemented from ValueGenerator.

Definition at line 327 of file valuegen.h.


The documentation for this class was generated from the following file:
Generated at Mon Aug 21 00:31:28 2000 for RF-LISSOM by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000