#include <ArmarXCore/observers/condition/Operations.h>
|  | 
| std::string | getOperationString (const Ice::Current &c=Ice::emptyCurrent) override | 
|  | Retrieve string identifying the operation.  More... 
 | 
|  | 
| Ice::ObjectPtr | ice_clone () const override | 
|  | Reimplementation of the ice_clone method.  More... 
 | 
|  | 
|  | OperationNot (TermImplPtr a) | 
|  | Constructs a logical NOT operation from the term.  More... 
 | 
|  | 
| void | output (std::ostream &out) const override | 
|  | output operation to stream  More... 
 | 
|  | 
| void | update (const Ice::Current &c=Ice::emptyCurrent) override | 
|  | Implementation for updating this term from its children in the expression tree.  More... 
 | 
|  | 
| void | updateWithData (const Ice::Current &) override | 
|  | 
| 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... 
 | 
|  | 
| 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... 
 | 
|  | 
|  | 
|  | OperationNot () | 
|  | 
|  | Operation () | 
|  | 
| void | __decRef () override | 
|  | Overwritten version of reference counting from GCShared.  More... 
 | 
|  | 
| void | __incRef () override | 
|  | Overwritten version of reference counting from GCShared.  More... 
 | 
|  | 
| void | resetParent (const Ice::Current &c=Ice::emptyCurrent) override | 
|  | Reset the parent of this term.  More... 
 | 
|  | 
| void | setParent (const TermImplBasePtr &parent, const Ice::Current &c=Ice::emptyCurrent) override | 
|  | Sets the parent for this term in the expression tree.  More... 
 | 
|  | 
|  | 
| static int | atomicDecAndTestValue (volatile int *counter, int value) | 
|  | atomicDecAndTestValue - decrement and test @v: pointer of type AtomicCounter @value: value to test for  More... 
 | 
|  | 
OperationNot implements a logical NOT operation within the expression tree. 
Definition at line 175 of file Operations.h.
◆ OperationNot() [1/2]
Constructs a logical NOT operation from the term. 
- Parameters
- 
  
  
Definition at line 176 of file Operations.cpp.
 
 
◆ OperationNot() [2/2]
◆ getOperationString()
  
  | 
        
          | std::string getOperationString | ( | const Ice::Current & | c = Ice::emptyCurrent | ) |  |  | override | 
 
Retrieve string identifying the operation. 
- Returns
- string identifier 
Definition at line 221 of file Operations.cpp.
 
 
◆ ice_clone()
  
  | 
        
          | Ice::ObjectPtr ice_clone | ( |  | ) | const |  | override | 
 
Reimplementation of the ice_clone method. 
- Returns
- clone of the object 
Definition at line 227 of file Operations.cpp.
 
 
◆ output()
  
  | 
        
          | void output | ( | std::ostream & | out | ) | const |  | overridevirtual | 
 
 
◆ update()
  
  | 
        
          | void update | ( | const Ice::Current & | c = Ice::emptyCurrent | ) |  |  | override | 
 
Implementation for updating this term from its children in the expression tree. 
Inherited from TermImpl. 
Definition at line 184 of file Operations.cpp.
 
 
◆ updateWithData()
  
  | 
        
          | void updateWithData | ( | const Ice::Current & |  | ) |  |  | override | 
 
 
◆ GenericFactory
The documentation for this class was generated from the following files: