.. # Template modified by Patrick Lehmann * removed automodule on top, because private members are activated for autodoc (no doubled documentation). * Made sections like 'submodules' bold text, but no headlines to reduce number of ToC levels. ===================== pyGHDL.dom.Sequential ===================== .. automodule:: pyGHDL.dom.Sequential .. currentmodule:: pyGHDL.dom.Sequential **Classes** - :py:class:`IfBranch`: Represents the ``if`` branch of an if statement. - :py:class:`ElsifBranch`: Represents an ``elsif`` branch of an if statement. - :py:class:`ElseBranch`: Represents the ``else`` branch of an if statement. - :py:class:`IfStatement`: Represents an if statement. - :py:class:`IndexedChoice`: Represents a case choice given by a single value. - :py:class:`RangedChoice`: Represents a case choice given by a range. - :py:class:`Case`: Represents one alternative of a case statement, selected by its choices. - :py:class:`OthersCase`: Represents the ``others`` alternative of a case statement. - :py:class:`CaseStatement`: Represents a case statement. - :py:class:`ForLoopStatement`: Represents a for-loop statement. - :py:class:`WhileLoopStatement`: Represents a while-loop statement. - :py:class:`SequentialSimpleSignalAssignment`: Represents a simple sequential signal assignment. - :py:class:`ConditionalExpression`: Represents one branch of a conditional variable assignment. - :py:class:`SelectedExpression`: Represents one alternative of a selected variable assignment. - :py:class:`OthersSelectedExpression`: Represents the ``others`` alternative of a selected variable assignment. - :py:class:`SequentialVariableAssignment`: Represents a simple sequential variable assignment. - :py:class:`SequentialConditionalVariableAssignment`: Represents a conditional sequential variable assignment. - :py:class:`SequentialConditionalSignalAssignment`: Represents a conditional sequential signal assignment. - :py:class:`SequentialSelectedVariableAssignment`: Represents a selected sequential variable assignment. - :py:class:`SequentialSelectedSignalAssignment`: Represents a selected sequential signal assignment. - :py:class:`SignalForceAssignment`: Represents a signal force assignment. - :py:class:`SignalReleaseAssignment`: Represents a signal release assignment. - :py:class:`SequentialProcedureCall`: Represents a procedure call as a sequential statement. - :py:class:`SequentialAssertStatement`: Represents a sequential assertion statement. - :py:class:`SequentialReportStatement`: Represents a sequential report statement. - :py:class:`ReturnStatement`: Represents a return statement. - :py:class:`NullStatement`: Represents a null statement. - :py:class:`NextStatement`: Represents a next statement. - :py:class:`ExitStatement`: Represents an exit statement. - :py:class:`WaitStatement`: Represents a wait statement. --------------------- **Classes** .. autoclass:: IfBranch :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: IfBranch :parts: 1 .. autoclass:: ElsifBranch :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ElsifBranch :parts: 1 .. autoclass:: ElseBranch :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ElseBranch :parts: 1 .. autoclass:: IfStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: IfStatement :parts: 1 .. autoclass:: IndexedChoice :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: IndexedChoice :parts: 1 .. autoclass:: RangedChoice :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: RangedChoice :parts: 1 .. autoclass:: Case :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: Case :parts: 1 .. autoclass:: OthersCase :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: OthersCase :parts: 1 .. autoclass:: CaseStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: CaseStatement :parts: 1 .. autoclass:: ForLoopStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ForLoopStatement :parts: 1 .. autoclass:: WhileLoopStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: WhileLoopStatement :parts: 1 .. autoclass:: SequentialSimpleSignalAssignment :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SequentialSimpleSignalAssignment :parts: 1 .. autoclass:: ConditionalExpression :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ConditionalExpression :parts: 1 .. autoclass:: SelectedExpression :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SelectedExpression :parts: 1 .. autoclass:: OthersSelectedExpression :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: OthersSelectedExpression :parts: 1 .. autoclass:: SequentialVariableAssignment :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SequentialVariableAssignment :parts: 1 .. autoclass:: SequentialConditionalVariableAssignment :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SequentialConditionalVariableAssignment :parts: 1 .. autoclass:: SequentialConditionalSignalAssignment :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SequentialConditionalSignalAssignment :parts: 1 .. autoclass:: SequentialSelectedVariableAssignment :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SequentialSelectedVariableAssignment :parts: 1 .. autoclass:: SequentialSelectedSignalAssignment :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SequentialSelectedSignalAssignment :parts: 1 .. autoclass:: SignalForceAssignment :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SignalForceAssignment :parts: 1 .. autoclass:: SignalReleaseAssignment :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SignalReleaseAssignment :parts: 1 .. autoclass:: SequentialProcedureCall :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SequentialProcedureCall :parts: 1 .. autoclass:: SequentialAssertStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SequentialAssertStatement :parts: 1 .. autoclass:: SequentialReportStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SequentialReportStatement :parts: 1 .. autoclass:: ReturnStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ReturnStatement :parts: 1 .. autoclass:: NullStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: NullStatement :parts: 1 .. autoclass:: NextStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: NextStatement :parts: 1 .. autoclass:: ExitStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ExitStatement :parts: 1 .. autoclass:: WaitStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: WaitStatement :parts: 1