![]() |
![]() |
Public Member Functions | |
def | __add__ (self, rhs) |
def | __init__ (self, seqList) |
def | __mul__ (self, rhs) |
def | __str__ (self) |
def | dumpSequenceConfig (self) |
def | dumpSequencePython (self, options=PrintOptions()) |
def | index (self, item) |
def | insert (self, index, item) |
def | resolve (self, processDict, keepIfCannotResolve=False) |
def | visitNode (self, visitor) |
![]() | |
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) |
Private Member Functions | |
def | _appendToCollection (self, collection) |
Private Attributes | |
_collection | |
Holds representation of the operations without having to use recursion. Operations are added to the beginning of the list and their operands are added to the end of the list, with the left added before the right
Definition at line 135 of file SequenceTypes.py.
def SequenceTypes._SequenceCollection.__init__ | ( | self, | |
seqList | |||
) |
Definition at line 140 of file SequenceTypes.py.
def SequenceTypes._SequenceCollection.__add__ | ( | self, | |
rhs | |||
) |
Definition at line 149 of file SequenceTypes.py.
References SequenceTypes._checkIfSequenceable(), and SequenceTypes._SequenceCollection._collection.
Referenced by counter.Counter.__iadd__(), and average.Average.__iadd__().
def SequenceTypes._SequenceCollection.__mul__ | ( | self, | |
rhs | |||
) |
Definition at line 145 of file SequenceTypes.py.
References SequenceTypes._checkIfSequenceable(), and SequenceTypes._SequenceCollection._collection.
def SequenceTypes._SequenceCollection.__str__ | ( | self | ) |
Definition at line 153 of file SequenceTypes.py.
References SequenceTypes._SequenceCollection._collection, and str.
|
private |
Definition at line 161 of file SequenceTypes.py.
References SequenceTypes._SequenceCollection._collection.
def SequenceTypes._SequenceCollection.dumpSequenceConfig | ( | self | ) |
Definition at line 172 of file SequenceTypes.py.
References SequenceTypes._SequenceCollection._collection.
def SequenceTypes._SequenceCollection.dumpSequencePython | ( | self, | |
options = PrintOptions() |
|||
) |
Definition at line 163 of file SequenceTypes.py.
References SequenceTypes._SequenceCollection._collection.
def SequenceTypes._SequenceCollection.index | ( | self, | |
item | |||
) |
def SequenceTypes._SequenceCollection.insert | ( | self, | |
index, | |||
item | |||
) |
Definition at line 185 of file SequenceTypes.py.
Definition at line 180 of file SequenceTypes.py.
References SequenceTypes._SequenceCollection._collection.
def SequenceTypes._SequenceCollection.visitNode | ( | self, | |
visitor | |||
) |
Definition at line 177 of file SequenceTypes.py.
References SequenceTypes._SequenceCollection._collection.
|
private |
Definition at line 141 of file SequenceTypes.py.
Referenced by SequenceTypes._SequenceCollection.__add__(), SequenceTypes.Task.__iter__(), SequenceTypes._SequenceCollection.__mul__(), SequenceTypes._SequenceCollection.__str__(), SequenceTypes._SequenceCollection._appendToCollection(), SequenceTypes.Task.copy(), trackingPlots.TrackingSummaryTable.create(), SequenceTypes.Task.dumpPythonNoNewline(), SequenceTypes._SequenceCollection.dumpSequenceConfig(), SequenceTypes._SequenceCollection.dumpSequencePython(), SequenceTypes.Task.fillContents(), SequenceTypes._SequenceCollection.resolve(), SequenceTypes.Task.resolve(), SequenceTypes.Task.visit(), and SequenceTypes._SequenceCollection.visitNode().