5 #include <ospace/string.h>
78 #include "qlparser/qtpointop.icc"
std::vector< QtData * > QtDataList
list of QtData pointers
Definition: qtnode.hh:77
Definition: qtnode.hh:463
virtual void printTree(int tab, std::ostream &s=std::cout, QtChildType mode=QT_ALL_NODES)
prints the tree
virtual void printAlgebraicExpression(std::ostream &s=std::cout)
prints the algebraic expression
QtChildType
Definition: qtnode.hh:186
QtNodeType
Definition: qtnode.hh:93
Definition: qtnode.hh:394
QtPointOp(QtOperationList *opList)
constructor getting the two operands
Definition: qtnaryoperation.hh:52
QtData * evaluate(QtDataList *inputList)
method for evaluating the node
virtual const QtTypeElement & checkType(QtTypeTuple *typeTuple=NULL)
type checking of the subtree
Definition: qtpointop.hh:49
std::vector< QtOperation * > QtOperationList
list of QtOperation pointers
Definition: qtnode.hh:194
virtual const QtNodeType getNodeType() const
method for identification of nodes
Definition: qtnode.hh:190