|
OperationType | getOperationType (const Ice::Current &c=Ice::emptyCurrent) const override |
| Retrieve the type of the operation. More...
|
|
void | addChild (const TermImplBasePtr &child, const Ice::Current &c=Ice::emptyCurrent) override |
| Add child to term. More...
|
|
TermImplSequence | getChilds (const Ice::Current &c=Ice::emptyCurrent) override |
| retrieve childs of this term in the expression tree. More...
|
|
StringVariantBaseMap | getDatafields (const Ice::Current &) const override |
|
TermImplBasePtr | getParent (const Ice::Current &c=Ice::emptyCurrent) override |
| retrieve parent of this term in the expression tree. More...
|
|
TermType | getType (const Ice::Current &c=Ice::emptyCurrent) const override |
| Retrieve type of term. More...
|
|
bool | getValue (const Ice::Current &c=Ice::emptyCurrent) const override |
| retrieve current value of term. More...
|
|
virtual void | output (std::ostream &out) const =0 |
| output to stream. More...
|
|
void | removeChildren () |
|
void | update (const Ice::Current &c=Ice::emptyCurrent) override |
| Updates the parent in the expression tree. More...
|
|
void | updateWithData (const Ice::Current &c=Ice::emptyCurrent) override |
|
| ~TermImpl () override |
| Destructor of TermImpl. More...
|
|
Operation is the superclass for all logical operators within an expression tree. This superclass provides a getter for the type of operation and implements the slice OperationBase interface. Further it inherits the TermImpl superclass in order to be usable in an expression tree.
Definition at line 48 of file Operations.h.