.. # 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.Type =============== .. automodule:: pyGHDL.dom.Type .. currentmodule:: pyGHDL.dom.Type **Classes** - :py:class:`IncompleteType`: Represents a base-class for types without a type definition of their own. - :py:class:`EnumeratedType`: Represents an *enumerated type*. - :py:class:`IntegerType`: Represents an *integer type*. - :py:class:`PhysicalType`: Represents a *physical type*. - :py:class:`ArrayType`: Represents an *array type*. - :py:class:`RecordTypeElement`: Represents a *record element*. - :py:class:`RecordType`: Represents a *record type*. - :py:class:`ProtectedType`: Represents a *protected type*. - :py:class:`ProtectedTypeBody`: Represents a *protected type body*. - :py:class:`AccessType`: Represents an *access type*. - :py:class:`FileType`: Represents a *file type*. - :py:class:`Subtype`: Represents a *subtype*. --------------------- **Classes** .. autoclass:: IncompleteType :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: IncompleteType :parts: 1 .. autoclass:: EnumeratedType :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: EnumeratedType :parts: 1 .. autoclass:: IntegerType :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: IntegerType :parts: 1 .. autoclass:: PhysicalType :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: PhysicalType :parts: 1 .. autoclass:: ArrayType :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ArrayType :parts: 1 .. autoclass:: RecordTypeElement :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: RecordTypeElement :parts: 1 .. autoclass:: RecordType :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: RecordType :parts: 1 .. autoclass:: ProtectedType :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ProtectedType :parts: 1 .. autoclass:: ProtectedTypeBody :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ProtectedTypeBody :parts: 1 .. autoclass:: AccessType :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: AccessType :parts: 1 .. autoclass:: FileType :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: FileType :parts: 1 .. autoclass:: Subtype :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: Subtype :parts: 1