#include <exprBMul.hpp>
Inheritance diagram for exprUBMul:
Public Member Functions | |
exprUBMul (expression **al, int n) | |
Constructors, destructor. | |
expression * | clone (Domain *d=NULL) const |
cloning method | |
CouNumber | operator() () |
function for the evaluation of the expression | |
enum pos | printPos () const |
print position (PRE, INSIDE, POST) | |
std::string | printOp () const |
print operator |
Definition at line 89 of file exprBMul.hpp.
exprUBMul::exprUBMul | ( | expression ** | al, | |
int | n | |||
) | [inline] |
expression* exprUBMul::clone | ( | Domain * | d = NULL |
) | const [inline, virtual] |
cloning method
Reimplemented from expression.
Definition at line 98 of file exprBMul.hpp.
References exprOp::clonearglist(), exprUBMul(), and exprOp::nargs_.
CouNumber exprUBMul::operator() | ( | ) | [inline, virtual] |
function for the evaluation of the expression
Implements expression.
Definition at line 116 of file exprBMul.hpp.
References exprOp::arglist_, and safeProd().
enum pos exprUBMul::printPos | ( | ) | const [inline, virtual] |
print position (PRE, INSIDE, POST)
Reimplemented from exprOp.
Definition at line 105 of file exprBMul.hpp.
References PRE.
std::string exprUBMul::printOp | ( | ) | const [inline, virtual] |