![]() | SequenceForFunction Class |
Namespace: de.unika.ipd.grGen.libGr
public abstract class SequenceForFunction : SequenceUnary
The SequenceForFunction type exposes the following members.
Name | Description | |
---|---|---|
![]() | SequenceForFunction(SequenceForFunction, DictionarySequenceVariable, SequenceVariable, IGraphProcessingEnvironment) | Initializes a new instance of the SequenceForFunction class |
![]() | SequenceForFunction(SequenceType, SequenceVariable, ListSequenceExpression, Sequence, ListSequenceVariable) | Initializes a new instance of the SequenceForFunction class |
Name | Description | |
---|---|---|
![]() | Children | (Inherited from SequenceUnary.) |
![]() | ChildrenBase | (Overrides SequenceChildrenBase.) |
![]() | ExecutionState |
the state of executing this sequence base
(a sequence base comprises sequences, sequence computations, sequence expressions)
(Inherited from SequenceBase.) |
![]() | FunctionSymbol | |
![]() | Id |
returns the sequence /expresion id - every sequence /expression is assigned a unique id that is used in xgrs code generation and in sequence rendering
for copies a new id is generated, too, this does not cause problems as code is only generated once per defined sequence
(Inherited from SequenceBase.) |
![]() | Precedence | (Overrides SequenceBasePrecedence.) |
![]() | Symbol | (Overrides SequenceBaseSymbol.) |
Name | Description | |
---|---|---|
![]() | ArgExprs | |
![]() | EmitProfiling | |
![]() | id |
stores the sequence /expression unique id
(Inherited from SequenceBase.) |
![]() | Seq | (Inherited from SequenceUnary.) |
![]() | SequenceType |
The type of the sequence (e.g. LazyOr or Transaction)
(Inherited from Sequence.) |
![]() | Var | |
![]() | VariablesFallingOutOfScopeOnLeavingFor |