![]() |
![]() |
Public Member Functions | |
def | __add__ (self, rhs) |
def | __init__ (self, arg, args) |
def | __setitem__ (self, key, value) |
def | append (self, x) |
def | extend (self, x) |
def | insert (self, i, x) |
Private Member Functions | |
def | _isValid (self, seq) |
def | _labelIfAny (self) |
Base class for a list which enforces that its entries pass a 'validity' test
def Mixins._ValidatingListBase.__init__ | ( | self, | |
arg, | |||
args | |||
) |
Definition at line 546 of file Mixins.py.
References Mixins.UsingBlock._isValid(), Mixins._ValidatingListBase._isValid(), join(), and str.
def Mixins._ValidatingListBase.__add__ | ( | self, | |
rhs | |||
) |
Definition at line 577 of file Mixins.py.
References Mixins.UsingBlock._isValid(), Mixins._ValidatingListBase._isValid(), and Mixins._ValidatingListBase._labelIfAny().
Referenced by counter.Counter.__iadd__(), and average.Average.__iadd__().
def Mixins._ValidatingListBase.__setitem__ | ( | self, | |
key, | |||
value | |||
) |
Definition at line 553 of file Mixins.py.
References Mixins.UsingBlock._isValid(), Mixins._ValidatingListBase._isValid(), SequenceTypes.Schedule._itemIsValid(), Mixins.TestList._itemIsValid(), Types.vint32._itemIsValid(), Types.vuint32._itemIsValid(), Types.vint64._itemIsValid(), Types.vuint64._itemIsValid(), Types.vdouble._itemIsValid(), Types.vbool._itemIsValid(), Types.vstring._itemIsValid(), Types.VLuminosityBlockID._itemIsValid(), Types.VInputTag._itemIsValid(), Types.VESInputTag._itemIsValid(), Types.VEventID._itemIsValid(), Types.VLuminosityBlockRange._itemIsValid(), Types.VEventRange._itemIsValid(), Types.VPSet._itemIsValid(), Mixins._ValidatingListBase._labelIfAny(), and str.
|
private |
Definition at line 561 of file Mixins.py.
References SequenceTypes.Schedule._itemIsValid(), Mixins.TestList._itemIsValid(), Types.vint32._itemIsValid(), Types.vuint32._itemIsValid(), Types.vint64._itemIsValid(), Types.vuint64._itemIsValid(), Types.vdouble._itemIsValid(), Types.vbool._itemIsValid(), Types.vstring._itemIsValid(), Types.VLuminosityBlockID._itemIsValid(), Types.VInputTag._itemIsValid(), Types.VESInputTag._itemIsValid(), Types.VEventID._itemIsValid(), Types.VLuminosityBlockRange._itemIsValid(), Types.VEventRange._itemIsValid(), and Types.VPSet._itemIsValid().
Referenced by Mixins._ValidatingListBase.__add__(), Mixins._ValidatingListBase.__init__(), Mixins._ValidatingListBase.__setitem__(), Mixins._ValidatingListBase.extend(), and Mixins._SimpleParameterTypeBase.setValue().
|
private |
Definition at line 588 of file Mixins.py.
References SequenceVisitors.PathValidator.__label, SequenceVisitors.EndPathValidator.__label, and Mixins._Labelable.__label.
Referenced by Mixins._ValidatingListBase.__add__(), Mixins._ValidatingListBase.__setitem__(), Mixins._ValidatingListBase.append(), Mixins._ValidatingListBase.extend(), and Mixins._ValidatingListBase.insert().
def Mixins._ValidatingListBase.append | ( | self, | |
x | |||
) |
Definition at line 569 of file Mixins.py.
References SequenceTypes.Schedule._itemIsValid(), Mixins.TestList._itemIsValid(), Types.vint32._itemIsValid(), Types.vuint32._itemIsValid(), Types.vint64._itemIsValid(), Types.vuint64._itemIsValid(), Types.vdouble._itemIsValid(), Types.vbool._itemIsValid(), Types.vstring._itemIsValid(), Types.VLuminosityBlockID._itemIsValid(), Types.VInputTag._itemIsValid(), Types.VESInputTag._itemIsValid(), Types.VEventID._itemIsValid(), Types.VLuminosityBlockRange._itemIsValid(), Types.VEventRange._itemIsValid(), Types.VPSet._itemIsValid(), and Mixins._ValidatingListBase._labelIfAny().
Referenced by diclist.diclist.add().
def Mixins._ValidatingListBase.extend | ( | self, | |
x | |||
) |
Definition at line 573 of file Mixins.py.
References Mixins.UsingBlock._isValid(), Mixins._ValidatingListBase._isValid(), and Mixins._ValidatingListBase._labelIfAny().
Referenced by MatrixUtil.WF.__init__(), and Mixins._ValidatingParameterListBase.setValue().
def Mixins._ValidatingListBase.insert | ( | self, | |
i, | |||
x | |||
) |
Definition at line 584 of file Mixins.py.
References SequenceTypes.Schedule._itemIsValid(), Mixins.TestList._itemIsValid(), Types.vint32._itemIsValid(), Types.vuint32._itemIsValid(), Types.vint64._itemIsValid(), Types.vuint64._itemIsValid(), Types.vdouble._itemIsValid(), Types.vbool._itemIsValid(), Types.vstring._itemIsValid(), Types.VLuminosityBlockID._itemIsValid(), Types.VInputTag._itemIsValid(), Types.VESInputTag._itemIsValid(), Types.VEventID._itemIsValid(), Types.VLuminosityBlockRange._itemIsValid(), Types.VEventRange._itemIsValid(), Types.VPSet._itemIsValid(), and Mixins._ValidatingListBase._labelIfAny().