.. # 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.Configuration ======================== .. automodule:: pyGHDL.dom.Configuration .. currentmodule:: pyGHDL.dom.Configuration **Classes** - :py:class:`EntityAspectEntity`: Represents an entity aspect naming an entity, optionally with an architecture. - :py:class:`EntityAspectConfiguration`: Represents an entity aspect naming a configuration. - :py:class:`EntityAspectOpen`: Represents an open entity aspect, leaving the binding unspecified. - :py:class:`BindingIndication`: Represents a binding indication: which design entity a component is bound to. - :py:class:`AllInstantiationList`: Represents an instantiation list naming ``all`` instances of a component. - :py:class:`OthersInstantiationList`: Represents an instantiation list naming all instances not configured elsewhere. - :py:class:`ComponentConfiguration`: .. note:: - :py:class:`BlockConfiguration`: Represents the configuration of one block: an architecture, a block statement or a generate body. --------------------- **Classes** .. autoclass:: EntityAspectEntity :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: EntityAspectEntity :parts: 1 .. autoclass:: EntityAspectConfiguration :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: EntityAspectConfiguration :parts: 1 .. autoclass:: EntityAspectOpen :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: EntityAspectOpen :parts: 1 .. autoclass:: BindingIndication :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: BindingIndication :parts: 1 .. autoclass:: AllInstantiationList :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: AllInstantiationList :parts: 1 .. autoclass:: OthersInstantiationList :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: OthersInstantiationList :parts: 1 .. autoclass:: ComponentConfiguration :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ComponentConfiguration :parts: 1 .. autoclass:: BlockConfiguration :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: BlockConfiguration :parts: 1