class VsLogicOp : public VsExpr

Binary logic operators

Inheritance:


Public Methods

virtual VsValue evaluate(VsFunctionCall *)
VsLogicOp(VsExpr *e1, VsExpr *e2, int op)

Protected Methods

virtual ~VsLogicOp()

Private Fields

VsExpr* expr1
int operation

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

Binary logic operators. One class is used for all of them to cut down on code bloat.
VsLogicOp(VsExpr *e1, VsExpr *e2, int op)

virtual VsValue evaluate(VsFunctionCall *)

virtual ~VsLogicOp()

VsExpr* expr1

int operation


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