CMS 3D CMS Logo

List of all members | Public Member Functions
SequenceTypes._BooleanLogicSequenceable Class Reference
Inheritance diagram for SequenceTypes._BooleanLogicSequenceable:
SequenceTypes._Sequenceable SequenceTypes._BooleanLogicExpression SequenceTypes._BooleanLogicSequenceLeaf SequenceTypes._UnarySequenceOperator SequenceTypes.DummyBooleanModule SequenceTypes._SequenceIgnore SequenceTypes._SequenceNegation

Public Member Functions

def __and__ (self, other)
 
def __init__ (self)
 
def __or__ (self, other)
 
- Public Member Functions inherited from SequenceTypes._Sequenceable
def __add__ (self, rhs)
 
def __init__ (self)
 
def __invert__ (self)
 
def __mul__ (self, rhs)
 
def isLeaf (self)
 
def isOperation (self)
 
def resolve (self, processDict, keepIfCannotResolve=False)
 
def visitNode (self, visitor)
 

Detailed Description

Denotes an object which can be used in a boolean logic sequence

Definition at line 68 of file SequenceTypes.py.

Constructor & Destructor Documentation

def SequenceTypes._BooleanLogicSequenceable.__init__ (   self)

Definition at line 70 of file SequenceTypes.py.

70  def __init__(self):
71  super(_BooleanLogicSequenceable,self).__init__()

Member Function Documentation

def SequenceTypes._BooleanLogicSequenceable.__and__ (   self,
  other 
)

Definition at line 74 of file SequenceTypes.py.

74  def __and__(self,other):
75  return _BooleanLogicExpression(_BooleanLogicExpression.AND,self,other)
76 
77 
def SequenceTypes._BooleanLogicSequenceable.__or__ (   self,
  other 
)

Definition at line 72 of file SequenceTypes.py.

Referenced by LumiList.LumiList.__add__().

72  def __or__(self,other):
73  return _BooleanLogicExpression(_BooleanLogicExpression.OR,self,other)