.. # 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.Subprogram ===================== .. automodule:: pyGHDL.dom.Subprogram .. currentmodule:: pyGHDL.dom.Subprogram **Classes** - :py:class:`Function`: Represents a function. - :py:class:`Procedure`: Represents a procedure. - :py:class:`FunctionInstantiation`: .. admonition:: Example - :py:class:`ProcedureInstantiation`: .. admonition:: Example --------------------- **Classes** .. autoclass:: Function :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: Function :parts: 1 .. autoclass:: Procedure :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: Procedure :parts: 1 .. autoclass:: FunctionInstantiation :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: FunctionInstantiation :parts: 1 .. autoclass:: ProcedureInstantiation :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ProcedureInstantiation :parts: 1