relStrExprBinOp Class Reference

#include <relStrExpr.h>

Inheritance diagram for relStrExprBinOp:

Inheritance graph
[legend]
Collaboration diagram for relStrExprBinOp:

Collaboration graph
[legend]

Detailed Description

Definition at line 112 of file relStrExpr.h.

Public Types

enum  relStrOP { CONCAT }

Public Member Functions

 relStrExprBinOp (relStrExpr *pExpr1, relStrOP pOp, relStrExpr *pExpr2)
 ~relStrExprBinOp ()
virtual relString interpret (bddSymTab *pSymTab)

Private Attributes

relStrExprmExpr1
relStrOP mOp
relStrExprmExpr2


Member Enumeration Documentation

enum relStrExprBinOp::relStrOP

Enumerator:
CONCAT 

Definition at line 115 of file relStrExpr.h.


Constructor & Destructor Documentation

relStrExprBinOp::relStrExprBinOp ( relStrExpr pExpr1,
relStrOP  pOp,
relStrExpr pExpr2 
) [inline]

Definition at line 123 of file relStrExpr.h.

relStrExprBinOp::~relStrExprBinOp (  )  [inline]

Definition at line 131 of file relStrExpr.h.

References mExpr1, and mExpr2.


Member Function Documentation

virtual relString relStrExprBinOp::interpret ( bddSymTab pSymTab  )  [inline, virtual]

Implements relStrExpr.

Definition at line 138 of file relStrExpr.h.

References CONCAT, relString::getValue(), relStrExpr::interpret(), mExpr1, mExpr2, mOp, and relString::setValue().

Here is the call graph for this function:


Field Documentation

relStrExpr* relStrExprBinOp::mExpr1 [private]

Definition at line 118 of file relStrExpr.h.

Referenced by interpret(), and ~relStrExprBinOp().

relStrOP relStrExprBinOp::mOp [private]

Definition at line 119 of file relStrExpr.h.

Referenced by interpret().

relStrExpr* relStrExprBinOp::mExpr2 [private]

Definition at line 120 of file relStrExpr.h.

Referenced by interpret(), and ~relStrExprBinOp().


The documentation for this class was generated from the following file:
Generated on Fri Jun 6 22:23:34 2008 for CrocoPat by  doxygen 1.5.1