The Gaudi Framework  master (08f81203)
Loading...
Searching...
No Matches
ControlFlow.InvertNode Class Reference
Inheritance diagram for ControlFlow.InvertNode:
Collaboration diagram for ControlFlow.InvertNode:

Public Member Functions

 __init__ (self, item)
 __repr__ (self)
Public Member Functions inherited from ControlFlow.ControlFlowNode
 __and__ (self, rhs)
 __or__ (self, rhs)
 __invert__ (self)
 __rshift__ (self, rhs)
 visitNode (self, visitor)
 __eq__ (self, other)
 __hash__ (self)
 getFullName (self)

Public Attributes

 item = item

Protected Member Functions

 _visitSubNodes (self, visitor)

Additional Inherited Members

Protected Attributes inherited from ControlFlow.ControlFlowNode
 _fullname = makeSequences(self).getFullName()

Detailed Description

Invert logic (negation) of a control flow node.

Definition at line 159 of file ControlFlow.py.

Constructor & Destructor Documentation

◆ __init__()

ControlFlow.InvertNode.__init__ ( self,
item )

Definition at line 164 of file ControlFlow.py.

164 def __init__(self, item):
165 self.item = item
166

Member Function Documentation

◆ __repr__()

ControlFlow.InvertNode.__repr__ ( self)

Definition at line 167 of file ControlFlow.py.

167 def __repr__(self):
168 return "~%r" % self.item
169

◆ _visitSubNodes()

ControlFlow.InvertNode._visitSubNodes ( self,
visitor )
protected

Reimplemented from ControlFlow.ControlFlowNode.

Definition at line 170 of file ControlFlow.py.

170 def _visitSubNodes(self, visitor):
171 self.item.visitNode(visitor)
172
173

Member Data Documentation

◆ item

ControlFlow.InvertNode.item = item

Definition at line 165 of file ControlFlow.py.


The documentation for this class was generated from the following file: