Hormiga 1.0

VarValueProxy Class Reference

#include <operand.h>

Inheritance diagram for VarValueProxy:
Collaboration diagram for VarValueProxy:

List of all members.

Public Member Functions

virtual void setProxiedOperand (Operand *proxyedVar)
virtual OperandgetProxiedOperand ()
virtual void resetInternalValue ()
virtual T_MAGNITUDE setValue (T_MAGNITUDE v)
virtual T_MAGNITUDE getValue () const
virtual T_STRING toString () const
 VarValueProxy ()
 VarValueProxy (T_STRING symbol, Type *type, bool isReference)
virtual ~VarValueProxy ()

Protected Attributes

OperandrealParam
VarValueformalParam
bool isReference

Detailed Description

Definition at line 134 of file operand.h.


Constructor & Destructor Documentation

VarValueProxy::VarValueProxy ( )

Constructors

Definition at line 257 of file operand.cpp.

VarValueProxy::VarValueProxy ( T_STRING  symbol,
Type type,
bool  isReference 
)

Definition at line 264 of file operand.cpp.

VarValueProxy::~VarValueProxy ( ) [virtual]

Definition at line 272 of file operand.cpp.


Member Function Documentation

virtual Operand* VarValueProxy::getProxiedOperand ( ) [inline, virtual]

Definition at line 142 of file operand.h.

Here is the caller graph for this function:

T_MAGNITUDE VarValueProxy::getValue ( ) const [virtual]

Value

Reimplemented from Value.

Definition at line 240 of file operand.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void VarValueProxy::resetInternalValue ( ) [virtual]

Definition at line 204 of file operand.cpp.

Here is the caller graph for this function:

void VarValueProxy::setProxiedOperand ( Operand pv) [virtual]

Set the proxied peer operand. For functions calls 'proxiedOperand' means the function REAL param that it object will manage.

VarValueProxy

Definition at line 193 of file operand.cpp.

Here is the caller graph for this function:

T_MAGNITUDE VarValueProxy::setValue ( T_MAGNITUDE  v) [virtual]

Overloaded Methods

Reimplemented from VarValue.

Definition at line 217 of file operand.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

T_STRING VarValueProxy::toString ( ) const [virtual]

Reimplemented from Value.

Definition at line 248 of file operand.cpp.

Here is the call graph for this function:


Member Data Documentation

Definition at line 155 of file operand.h.

bool VarValueProxy::isReference [protected]

Definition at line 156 of file operand.h.

Definition at line 154 of file operand.h.


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