.. # 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.InterfaceItem ======================== .. automodule:: pyGHDL.dom.InterfaceItem .. currentmodule:: pyGHDL.dom.InterfaceItem **Classes** - :py:class:`GenericConstantInterfaceItem`: Represents a constant in a generic clause. - :py:class:`GenericTypeInterfaceItem`: Represents a type in a generic clause. - :py:class:`GenericPackageInterfaceItem`: Represents a package in a generic clause. - :py:class:`GenericProcedureInterfaceItem`: Represents a procedure in a generic clause. - :py:class:`GenericFunctionInterfaceItem`: Represents a function in a generic clause. - :py:class:`PortSimpleSignalInterfaceItem`: Represents a port declared with a simple mode. - :py:class:`PortViewSignalInterfaceItem`: .. admonition:: Example - :py:class:`ParameterConstantInterfaceItem`: Represents a constant parameter of a subprogram. - :py:class:`ParameterVariableInterfaceItem`: Represents a variable parameter of a subprogram. - :py:class:`ParameterSimpleSignalInterfaceItem`: Represents a signal parameter declared with a simple mode. - :py:class:`ParameterViewSignalInterfaceItem`: .. admonition:: Example - :py:class:`ParameterFileInterfaceItem`: Represents a file parameter of a subprogram. - :py:class:`SimpleModeViewElement`: .. admonition:: Example - :py:class:`CompositeModeViewElement`: .. admonition:: Example - :py:class:`ModeViewDeclaration`: .. admonition:: Example --------------------- **Classes** .. autoclass:: GenericConstantInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: GenericConstantInterfaceItem :parts: 1 .. autoclass:: GenericTypeInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: GenericTypeInterfaceItem :parts: 1 .. autoclass:: GenericPackageInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: GenericPackageInterfaceItem :parts: 1 .. autoclass:: GenericProcedureInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: GenericProcedureInterfaceItem :parts: 1 .. autoclass:: GenericFunctionInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: GenericFunctionInterfaceItem :parts: 1 .. autoclass:: PortSimpleSignalInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: PortSimpleSignalInterfaceItem :parts: 1 .. autoclass:: PortViewSignalInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: PortViewSignalInterfaceItem :parts: 1 .. autoclass:: ParameterConstantInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ParameterConstantInterfaceItem :parts: 1 .. autoclass:: ParameterVariableInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ParameterVariableInterfaceItem :parts: 1 .. autoclass:: ParameterSimpleSignalInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ParameterSimpleSignalInterfaceItem :parts: 1 .. autoclass:: ParameterViewSignalInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ParameterViewSignalInterfaceItem :parts: 1 .. autoclass:: ParameterFileInterfaceItem :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ParameterFileInterfaceItem :parts: 1 .. autoclass:: SimpleModeViewElement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SimpleModeViewElement :parts: 1 .. autoclass:: CompositeModeViewElement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: CompositeModeViewElement :parts: 1 .. autoclass:: ModeViewDeclaration :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ModeViewDeclaration :parts: 1