|
Hormiga 1.0
|
#include <operand.h>


Public Member Functions | |
| virtual T_MAGNITUDE | setValue (T_MAGNITUDE v) |
| virtual void | setOwnerStep (Step *step) |
| virtual Step * | getOwnerStep () |
| virtual bool | isSeteable () |
| virtual bool | isConstantExpresion () const |
| VarValue () | |
| VarValue (T_MAGNITUDE v, T_STRING &symbol, Type *type) | |
| VarValue (Value &v) | |
| VarValue (VarValue &v) | |
| virtual | ~VarValue () |
Protected Attributes | |
| Step * | owner |
| VarValue::VarValue | ( | ) |
Constructors
Definition at line 171 of file operand.cpp.

| VarValue::VarValue | ( | T_MAGNITUDE | v, |
| T_STRING & | symbol, | ||
| Type * | type | ||
| ) |
Definition at line 176 of file operand.cpp.
| VarValue::VarValue | ( | Value & | v | ) |
Definition at line 181 of file operand.cpp.
| VarValue::VarValue | ( | VarValue & | v | ) |
| virtual Step* VarValue::getOwnerStep | ( | ) | [inline, virtual] |
| bool VarValue::isConstantExpresion | ( | ) | const [virtual] |
Return TRUE if this expresion is composed only by constants. Return FALSE if this expresion contains some variable or function call.
Reimplemented from Value.
Definition at line 166 of file operand.cpp.
| virtual bool VarValue::isSeteable | ( | ) | [inline, virtual] |
| virtual void VarValue::setOwnerStep | ( | Step * | step | ) | [inline, virtual] |
| T_MAGNITUDE VarValue::setValue | ( | T_MAGNITUDE | v | ) | [virtual] |
Implements Seteable.
Reimplemented in VarValueProxy.
Definition at line 160 of file operand.cpp.

Step* VarValue::owner [protected] |