The Gaudi Framework  master (37c0b60a)
ControlFlow.InvertNode Class Reference
Inheritance diagram for ControlFlow.InvertNode:
Collaboration diagram for ControlFlow.InvertNode:

Public Member Functions

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

Public Attributes

 item
 

Private Member Functions

def _visitSubNodes (self, visitor)
 

Detailed Description

Invert logic (negation) of a control flow node.

Definition at line 159 of file ControlFlow.py.

Constructor & Destructor Documentation

◆ __init__()

def 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__()

def ControlFlow.InvertNode.__repr__ (   self)

Definition at line 167 of file ControlFlow.py.

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

◆ _visitSubNodes()

def ControlFlow.InvertNode._visitSubNodes (   self,
  visitor 
)
private

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

Definition at line 165 of file ControlFlow.py.


The documentation for this class was generated from the following file:
GaudiPartProp.decorators.__repr__
__repr__
decorate the vector of properties
Definition: decorators.py:173