pyGHDL.dom.Aggregates#

This module contains all DOM classes for VHDL’s design units (context, architecture, package, package body, context and configuration.

Classes


Classes

class pyGHDL.dom.Aggregates.SimpleAggregateElement(node, expression)[source]#

Inheritance

Inheritance diagram of SimpleAggregateElement

Parameters:
__init__(node, expression)[source]#

Initializes a VHDL model entity.

Parameters:
_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()[source]#

Return str(self).

Return type:

str

class pyGHDL.dom.Aggregates.IndexedAggregateElement(node, index, expression)[source]#

Inheritance

Inheritance diagram of IndexedAggregateElement

Parameters:
__init__(node, index, expression)[source]#

Initializes a VHDL model entity.

Parameters:
_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()[source]#

Return str(self).

Return type:

str

class pyGHDL.dom.Aggregates.RangedAggregateElement(node, rng, expression)[source]#

Inheritance

Inheritance diagram of RangedAggregateElement

Parameters:
__init__(node, rng, expression)[source]#

Initializes a VHDL model entity.

Parameters:
_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()[source]#

Return str(self).

Return type:

str

class pyGHDL.dom.Aggregates.NamedAggregateElement(node, name, expression)[source]#

Inheritance

Inheritance diagram of NamedAggregateElement

Parameters:
__init__(node, name, expression)[source]#

Initializes a VHDL model entity.

Parameters:
_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()[source]#

Return str(self).

Return type:

str

class pyGHDL.dom.Aggregates.OthersAggregateElement(node, expression)[source]#

Inheritance

Inheritance diagram of OthersAggregateElement

Parameters:
__init__(node, expression)[source]#

Initializes a VHDL model entity.

Parameters:
_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()[source]#

Return str(self).

Return type:

str