class VsArgOrLocal : public VsVar

Function argument or local variable (they're both implemented in exactly the same way-- as an integer that refers to a VsValue created at a VsFunctionCall)

Inheritance:


Public Methods

virtual VsValue assign(const VsValue &, VsFunctionCall *)
virtual VsValue evaluate(VsFunctionCall *)
VsArgOrLocal(int whichArg)

Protected Methods

virtual ~VsArgOrLocal()

Private Fields

int whichArg

Inherited from VsVar:


Inherited from VsExpr:

Public Methods

virtual VsStatement::Status1 execute(VsFunctionCall *)
void ref()
void unref()

Private Fields

short refCount

Inherited from VsStatement:

Public Classes

enum Status1

Public

enum Status1

Documentation

Function argument or local variable (they're both implemented in exactly the same way-- as an integer that refers to a VsValue created at a VsFunctionCall)
VsArgOrLocal(int whichArg)

virtual VsValue evaluate(VsFunctionCall *)

virtual VsValue assign(const VsValue &, VsFunctionCall *)

virtual ~VsArgOrLocal()

int whichArg


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de