CMS 3D CMS Logo

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

Public Member Functions

def __init__ (self, operand)
 
def __str__ (self)
 
def decoration (self)
 
def dumpSequenceConfig (self)
 
def dumpSequencePython (self, options=PrintOptions())
 
- Public Member Functions inherited from SequenceTypes._UnarySequenceOperator
def __eq__ (self, other)
 
def __init__ (self, operand)
 
def __ne__ (self, other)
 
def decoration (self)
 
def isOperation (self)
 
def resolve (self, processDict, keepIfCannotResolve=False)
 
- Public Member Functions inherited from SequenceTypes._BooleanLogicSequenceable
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

Used in the expression tree for a sequence as a stand in for the '-' operator

Definition at line 489 of file SequenceTypes.py.

Constructor & Destructor Documentation

def SequenceTypes._SequenceIgnore.__init__ (   self,
  operand 
)

Definition at line 491 of file SequenceTypes.py.

491  def __init__(self, operand):
492  super(_SequenceIgnore,self).__init__(operand)
def __init__(self, operand)

Member Function Documentation

def SequenceTypes._SequenceIgnore.__str__ (   self)

Definition at line 493 of file SequenceTypes.py.

References SequenceTypes._UnarySequenceOperator._operand.

493  def __str__(self):
494  return 'ignore(%s)' %self._operand
def SequenceTypes._SequenceIgnore.decoration (   self)

Definition at line 499 of file SequenceTypes.py.

499  def decoration(self):
500  return '-'
501 
def SequenceTypes._SequenceIgnore.dumpSequenceConfig (   self)

Definition at line 495 of file SequenceTypes.py.

496  return '-%s' %self._operand.dumpSequenceConfig()
def SequenceTypes._SequenceIgnore.dumpSequencePython (   self,
  options = PrintOptions() 
)

Definition at line 497 of file SequenceTypes.py.

497  def dumpSequencePython(self, options=PrintOptions()):
498  return 'cms.ignore(%s)' %self._operand.dumpSequencePython(options)
def dumpSequencePython(self, options=PrintOptions())