.. # 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.Concurrent ===================== .. automodule:: pyGHDL.dom.Concurrent .. currentmodule:: pyGHDL.dom.Concurrent **Classes** - :py:class:`GenericAssociationItem`: A base-class for all generic association items used in generic map aspects. - :py:class:`PortAssociationItem`: A base-class for all port association items used in port map aspects. - :py:class:`ParameterAssociationItem`: A base-class for all parameter association items used in parameter map aspects. - :py:class:`ComponentInstantiation`: Represents a component instantiation. - :py:class:`EntityInstantiation`: Represents a direct entity instantiation. - :py:class:`ConfigurationInstantiation`: Represents a configuration instantiation. - :py:class:`ConcurrentBlockStatement`: Represents a block statement. - :py:class:`ProcessStatement`: Represents a process statement. - :py:class:`IfGenerateBranch`: Represents if-generate branch in a generate statement with a concurrent declaration region and concurrent statements. - :py:class:`ElsifGenerateBranch`: Represents elsif-generate branch in a generate statement with a concurrent declaration region and concurrent statements. - :py:class:`ElseGenerateBranch`: Represents else-generate branch in a generate statement with a concurrent declaration region and concurrent statements. - :py:class:`IfGenerateStatement`: Represents an if-generate statement. - :py:class:`IndexedGenerateChoice`: Represents a case-generate choice given by a single value. - :py:class:`RangedGenerateChoice`: Represents a case-generate choice given by a range. - :py:class:`GenerateCase`: Represents one alternative of a case-generate statement, selected by its choices. - :py:class:`OthersGenerateCase`: Represents the ``others`` alternative of a case-generate statement. - :py:class:`CaseGenerateStatement`: Represents a case-generate statement. - :py:class:`ForGenerateStatement`: Represents a for-generate statement. - :py:class:`WaveformElement`: Represents one element of a waveform in a signal assignment. - :py:class:`ConditionalWaveform`: Represents one branch of a conditional signal assignment. - :py:class:`SelectedWaveform`: Represents one alternative of a selected signal assignment. - :py:class:`OthersSelectedWaveform`: Represents the ``others`` alternative of a selected signal assignment. - :py:class:`ConcurrentSimpleSignalAssignment`: Represents a simple concurrent signal assignment. - :py:class:`ConcurrentConditionalSignalAssignment`: Represents a conditional concurrent signal assignment. - :py:class:`ConcurrentSelectedSignalAssignment`: Represents a selected concurrent signal assignment. - :py:class:`ConcurrentProcedureCall`: Represents a concurrent procedure call. - :py:class:`ConcurrentAssertStatement`: Represents a concurrent assertion statement. --------------------- **Classes** .. autoclass:: GenericAssociationItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: GenericAssociationItem :parts: 1 .. autoclass:: PortAssociationItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: PortAssociationItem :parts: 1 .. autoclass:: ParameterAssociationItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ParameterAssociationItem :parts: 1 .. autoclass:: ComponentInstantiation :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ComponentInstantiation :parts: 1 .. autoclass:: EntityInstantiation :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: EntityInstantiation :parts: 1 .. autoclass:: ConfigurationInstantiation :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ConfigurationInstantiation :parts: 1 .. autoclass:: ConcurrentBlockStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ConcurrentBlockStatement :parts: 1 .. autoclass:: ProcessStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ProcessStatement :parts: 1 .. autoclass:: IfGenerateBranch :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: IfGenerateBranch :parts: 1 .. autoclass:: ElsifGenerateBranch :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ElsifGenerateBranch :parts: 1 .. autoclass:: ElseGenerateBranch :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ElseGenerateBranch :parts: 1 .. autoclass:: IfGenerateStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: IfGenerateStatement :parts: 1 .. autoclass:: IndexedGenerateChoice :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: IndexedGenerateChoice :parts: 1 .. autoclass:: RangedGenerateChoice :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: RangedGenerateChoice :parts: 1 .. autoclass:: GenerateCase :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: GenerateCase :parts: 1 .. autoclass:: OthersGenerateCase :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: OthersGenerateCase :parts: 1 .. autoclass:: CaseGenerateStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: CaseGenerateStatement :parts: 1 .. autoclass:: ForGenerateStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ForGenerateStatement :parts: 1 .. autoclass:: WaveformElement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: WaveformElement :parts: 1 .. autoclass:: ConditionalWaveform :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ConditionalWaveform :parts: 1 .. autoclass:: SelectedWaveform :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SelectedWaveform :parts: 1 .. autoclass:: OthersSelectedWaveform :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: OthersSelectedWaveform :parts: 1 .. autoclass:: ConcurrentSimpleSignalAssignment :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ConcurrentSimpleSignalAssignment :parts: 1 .. autoclass:: ConcurrentConditionalSignalAssignment :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ConcurrentConditionalSignalAssignment :parts: 1 .. autoclass:: ConcurrentSelectedSignalAssignment :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ConcurrentSelectedSignalAssignment :parts: 1 .. autoclass:: ConcurrentProcedureCall :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ConcurrentProcedureCall :parts: 1 .. autoclass:: ConcurrentAssertStatement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ConcurrentAssertStatement :parts: 1