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

The base class for all expressions. More...

`#include <MP_expression.hpp>`

Inheritance diagram for flopc::TerminalExpression:
[legend]
Collaboration diagram for flopc::TerminalExpression:
[legend]

List of all members.

## Public Member Functions
virtual double | getValue () const =0
virtual int | getColumn () const =0
virtual int | getStage () const =0

## Detailed Description

The base class for all expressions.

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

Todo:
  can this be moved to the cpp file?

Definition at line 144 of file MP_expression.hpp.

## Member Function Documentation

virtual double flopc::TerminalExpression::getValue | ( |  | ) | const`[pure virtual]`

Implemented in flopc::VariableRef.

virtual int flopc::TerminalExpression::getColumn | ( |  | ) | const`[pure virtual]`

Implemented in flopc::VariableRef.

virtual int flopc::TerminalExpression::getStage | ( |  | ) | const`[pure virtual]`

Implemented in flopc::VariableRef.

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

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