# flopc::Constant_base Class Reference
[Internal (private) interface.]

Base class for all "constant" types of data. More...

`#include <MP_constant.hpp>`

Inheritance diagram for flopc::Constant_base:
[legend]

List of all members.

## Public Member Functions
virtual double | evaluate () const =0
virtual int | getStage () const
virtual int | stage () const
## Protected Member Functions
| Constant_base ()
virtual | ~Constant_base ()
## Protected Attributes
int | count
## Friends
class | Constant
class | Handle< Constant_base * >

## Detailed Description

Base class for all "constant" types of data.

Note:
  FOR INTERNAL USE: This is not normally used directly by the calling code.

Definition at line 20 of file MP_constant.hpp.

## Constructor & Destructor Documentation

flopc::Constant_base::Constant_base | ( |  | ) | `[inline, protected]`

Definition at line 32 of file MP_constant.hpp.

virtual flopc::Constant_base::~Constant_base | ( |  | ) | `[inline, protected, virtual]`

Definition at line 33 of file MP_constant.hpp.

## Member Function Documentation

virtual double flopc::Constant_base::evaluate | ( |  | ) | const`[pure virtual]`

Implemented in flopc::DataRef.

virtual int flopc::Constant_base::getStage | ( |  | ) | const`[inline, virtual]`

Reimplemented in flopc::DataRef.

Definition at line 25 of file MP_constant.hpp.

virtual int flopc::Constant_base::stage | ( |  | ) | const`[inline, virtual]`

Definition at line 28 of file MP_constant.hpp.

## Friends And Related Function Documentation

friend class Constant`[friend]`

Definition at line 21 of file MP_constant.hpp.

friend class Handle< Constant_base * >`[friend]`

Definition at line 22 of file MP_constant.hpp.

## Member Data Documentation

int flopc::Constant_base::count`[protected]`

Definition at line 34 of file MP_constant.hpp.

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

- /home/coin/svn-release/Smi-0.93.1/FlopCpp/src/MP_constant.hpp