115 #include "qlparser/qtiterator.icc"
std::list< QtNode * > QtNodeList
list of QtNode pointers
Definition: qtnode.hh:91
Definition: qtiterator.hh:50
Definition: qtnode.hh:463
QtONCStreamList * inputs
list of input streams
Definition: qtiterator.hh:108
virtual void printTree(int tab, std::ostream &s=std::cout, QtChildType mode=QT_ALL_NODES)
prints the tree
QtChildType
Definition: qtnode.hh:186
QtNodeType
Definition: qtnode.hh:93
virtual void printAlgebraicExpression(std::ostream &s=std::cout)
prints the algebraic expression
Definition: qtoncstream.hh:54
virtual ~QtIterator()
destructor
QtIterator()
default constructor
void getInputTypeTuple(QtTypeTuple &typeTuple)
pre optimization
std::vector< QtONCStream * > QtONCStreamList
list of QtONCStream objects
Definition: qtiterator.hh:54
void setStreamInput(QtONCStream *oldInput, QtONCStream *newInput)
exchange the stream input { oldInput} with { newInput}
virtual QtNodeList * getChilds(QtChildType flag)
return childs of the node
void setStreamInputs(QtONCStreamList *inputs)
QtONCStreamList * getStreamInputs()
Returns inputs.
Definition: qtnode.hh:190