.. # 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. ================ pyVHDLModel.Name ================ .. automodule:: pyVHDLModel.Name .. currentmodule:: pyVHDLModel.Name **Classes** - :py:class:`Name`: ``Name`` is the base-class for all *names* in the VHDL language model. - :py:class:`SimpleName`: A *simple name* is a name made from a single word. - :py:class:`ParenthesisName`: ``Name`` is the base-class for all *names* in the VHDL language model. - :py:class:`IndexedName`: ``Name`` is the base-class for all *names* in the VHDL language model. - :py:class:`SlicedName`: ``Name`` is the base-class for all *names* in the VHDL language model. - :py:class:`SelectedName`: A *selected name* is a name made from multiple words separated by a dot (``.``). - :py:class:`AttributeName`: ``Name`` is the base-class for all *names* in the VHDL language model. - :py:class:`AllName`: The *all name* represents the reserved word ``all`` used in names. - :py:class:`OpenName`: The *open name* represents the reserved word ``open``. --------------------- **Classes** .. autoclass:: Name :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__ .. rubric:: Inheritance .. inheritance-diagram:: Name :parts: 1 .. autoclass:: SimpleName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__ .. rubric:: Inheritance .. inheritance-diagram:: SimpleName :parts: 1 .. autoclass:: ParenthesisName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__ .. rubric:: Inheritance .. inheritance-diagram:: ParenthesisName :parts: 1 .. autoclass:: IndexedName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__ .. rubric:: Inheritance .. inheritance-diagram:: IndexedName :parts: 1 .. autoclass:: SlicedName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__ .. rubric:: Inheritance .. inheritance-diagram:: SlicedName :parts: 1 .. autoclass:: SelectedName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__ .. rubric:: Inheritance .. inheritance-diagram:: SelectedName :parts: 1 .. autoclass:: AttributeName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__ .. rubric:: Inheritance .. inheritance-diagram:: AttributeName :parts: 1 .. autoclass:: AllName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__ .. rubric:: Inheritance .. inheritance-diagram:: AllName :parts: 1 .. autoclass:: OpenName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__ .. rubric:: Inheritance .. inheritance-diagram:: OpenName :parts: 1