pyGHDL.libghdl.vhdl.nodes#

Variables

Functions

Classes


Variables

pyGHDL.libghdl.vhdl.nodes.Null_Iir#

Null element for an IIR node reference.

0
pyGHDL.libghdl.vhdl.nodes.Null_Iir_List#

int([x]) -> integer int(x, base=10) -> integer

Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.

If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4

0
pyGHDL.libghdl.vhdl.nodes.Iir_List_All#

int([x]) -> integer int(x, base=10) -> integer

Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.

If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4

1
pyGHDL.libghdl.vhdl.nodes.Null_Iir_Flist#

int([x]) -> integer int(x, base=10) -> integer

Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.

If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4

0
pyGHDL.libghdl.vhdl.nodes.Iir_Flist_Others#

int([x]) -> integer int(x, base=10) -> integer

Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.

If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4

1
pyGHDL.libghdl.vhdl.nodes.Iir_Flist_All#

int([x]) -> integer int(x, base=10) -> integer

Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.

If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4

2

Functions

pyGHDL.libghdl.vhdl.nodes.Get_Kind(node)[source]#

Get node kind.

Return type:

TypeVar(IirKind, bound= c_int)

Parameters:

node (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Location(node)[source]#
Return type:

TypeVar(LocationType, bound= c_uint)

Parameters:

node (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_First_Design_Unit(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_First_Design_Unit(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Last_Design_Unit(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Last_Design_Unit(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Library_Declaration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Library_Declaration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_File_Checksum(obj)[source]#
Return type:

TypeVar(FileChecksumId, bound= c_uint)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_File_Checksum(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (FileChecksumId) –

pyGHDL.libghdl.vhdl.nodes.Get_Analysis_Time_Stamp(obj)[source]#
Return type:

TypeVar(TimeStampId, bound= c_uint)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Analysis_Time_Stamp(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (TimeStampId) –

pyGHDL.libghdl.vhdl.nodes.Get_Design_File_Source(obj)[source]#
Return type:

TypeVar(SourceFileEntry, bound= c_uint)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Design_File_Source(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (SourceFileEntry) –

pyGHDL.libghdl.vhdl.nodes.Get_Library(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Library(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Design_File_Filename(obj)[source]#
Return type:

TypeVar(NameId, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Design_File_Filename(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (NameId) –

pyGHDL.libghdl.vhdl.nodes.Get_Design_File_Directory(obj)[source]#
Return type:

TypeVar(NameId, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Design_File_Directory(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (NameId) –

pyGHDL.libghdl.vhdl.nodes.Get_Design_File(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Design_File(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Design_File_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Design_File_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Library_Directory(obj)[source]#
Return type:

TypeVar(NameId, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Library_Directory(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (NameId) –

pyGHDL.libghdl.vhdl.nodes.Get_Date(obj)[source]#
Return type:

TypeVar(DateType, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Date(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (DateType) –

pyGHDL.libghdl.vhdl.nodes.Get_Context_Items(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Context_Items(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Dependence_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Dependence_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Analysis_Checks_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Analysis_Checks_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Date_State(obj)[source]#
Return type:

DateStateType

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Date_State(obj, value)[source]#
Return type:

None

Parameters:
pyGHDL.libghdl.vhdl.nodes.Get_Guarded_Target_State(obj)[source]#
Return type:

TriStateType

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Guarded_Target_State(obj, value)[source]#
Return type:

None

Parameters:
pyGHDL.libghdl.vhdl.nodes.Get_Library_Unit(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Library_Unit(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Hash_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Hash_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Design_Unit_Source_Pos(obj)[source]#
Return type:

TypeVar(SourcePtr, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Design_Unit_Source_Pos(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (SourcePtr) –

pyGHDL.libghdl.vhdl.nodes.Get_Design_Unit_Source_Line(obj)[source]#
Return type:

TypeVar(Int32, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Design_Unit_Source_Line(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Int32) –

pyGHDL.libghdl.vhdl.nodes.Get_Design_Unit_Source_Col(obj)[source]#
Return type:

TypeVar(Int32, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Design_Unit_Source_Col(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Int32) –

pyGHDL.libghdl.vhdl.nodes.Get_Value(obj)[source]#
Return type:

TypeVar(Int64, bound= c_long)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Value(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Int64) –

pyGHDL.libghdl.vhdl.nodes.Get_Enum_Pos(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Enum_Pos(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Physical_Literal(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Physical_Literal(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Fp_Value(obj)[source]#
Return type:

TypeVar(Fp64, bound= c_double)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Fp_Value(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Fp64) –

pyGHDL.libghdl.vhdl.nodes.Get_Simple_Aggregate_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Simple_Aggregate_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_String8_Id(obj)[source]#
Return type:

TypeVar(String8Id, bound= c_uint)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_String8_Id(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (String8Id) –

pyGHDL.libghdl.vhdl.nodes.Get_String_Length(obj)[source]#
Return type:

TypeVar(Int32, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_String_Length(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Int32) –

pyGHDL.libghdl.vhdl.nodes.Get_Bit_String_Base(obj)[source]#
Return type:

NumberBaseType

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Bit_String_Base(obj, value)[source]#
Return type:

None

Parameters:
pyGHDL.libghdl.vhdl.nodes.Get_Has_Signed(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Signed(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Sign(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Sign(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Length(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Length(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Literal_Length(obj)[source]#
Return type:

TypeVar(Int32, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Literal_Length(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Int32) –

pyGHDL.libghdl.vhdl.nodes.Get_Literal_Origin(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Literal_Origin(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Range_Origin(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Range_Origin(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Literal_Subtype(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Literal_Subtype(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Allocator_Subtype(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Allocator_Subtype(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Entity_Class(obj)[source]#
Return type:

Tok

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Entity_Class(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Tok) –

pyGHDL.libghdl.vhdl.nodes.Get_Entity_Name_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Entity_Name_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Attribute_Designator(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Attribute_Designator(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Attribute_Specification_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Attribute_Specification_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Attribute_Specification(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Attribute_Specification(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Static_Attribute_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Static_Attribute_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Signal_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Signal_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Quantity_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Quantity_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Designated_Entity(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Designated_Entity(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Formal(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Formal(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Actual(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Actual(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Open_Actual(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Open_Actual(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Actual_Conversion(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Actual_Conversion(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Formal_Conversion(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Formal_Conversion(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Whole_Association_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Whole_Association_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Collapse_Signal_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Collapse_Signal_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Artificial_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Artificial_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Open_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Open_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_After_Drivers_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_After_Drivers_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_We_Value(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_We_Value(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Time(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Time(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Associated_Expr(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Associated_Expr(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Associated_Block(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Associated_Block(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Associated_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Associated_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Choice_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Choice_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Choice_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Choice_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Choice_Range(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Choice_Range(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Same_Alternative_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Same_Alternative_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Element_Type_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Element_Type_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Architecture(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Architecture(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Block_Specification(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Block_Specification(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Prev_Block_Configuration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Prev_Block_Configuration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Configuration_Item_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Configuration_Item_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Attribute_Value_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Attribute_Value_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Spec_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Spec_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Value_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Value_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Attribute_Value_Spec_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Attribute_Value_Spec_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Entity_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Entity_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Package(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Package(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Package_Body(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Package_Body(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Instance_Package_Body(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Instance_Package_Body(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Owned_Instance_Package_Body(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Owned_Instance_Package_Body(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Need_Body(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Need_Body(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Immediate_Body_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Immediate_Body_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Macro_Expanded_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Macro_Expanded_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Need_Instance_Bodies(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Need_Instance_Bodies(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Hierarchical_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Hierarchical_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Vunit_Item_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Vunit_Item_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Bound_Vunit_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Bound_Vunit_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Verification_Block_Configuration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Verification_Block_Configuration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Block_Configuration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Block_Configuration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Concurrent_Statement_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Concurrent_Statement_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Port_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Port_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Generic_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Generic_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Type(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Type(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Subtype_Indication(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Subtype_Indication(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Discrete_Range(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Discrete_Range(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Type_Definition(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Type_Definition(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Subtype_Definition(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Subtype_Definition(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Incomplete_Type_Declaration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Incomplete_Type_Declaration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Interface_Type_Subprograms(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Interface_Type_Subprograms(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Interface_Type_Definition(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Interface_Type_Definition(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Nature_Definition(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Nature_Definition(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Nature(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Nature(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Subnature_Indication(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Subnature_Indication(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Reference_Terminal_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Reference_Terminal_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Mode(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Mode(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Guarded_Signal_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Guarded_Signal_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Signal_Kind(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Signal_Kind(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Base_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Base_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Interface_Declaration_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Interface_Declaration_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Default_Subprogram(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Default_Subprogram(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Associated_Subprogram(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Associated_Subprogram(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Subprogram_Specification(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Subprogram_Specification(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Sequential_Statement_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Sequential_Statement_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Simultaneous_Statement_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Simultaneous_Statement_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Subprogram_Body(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Subprogram_Body(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Overload_Number(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Overload_Number(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Subprogram_Depth(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Subprogram_Depth(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Subprogram_Hash(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Subprogram_Hash(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Impure_Depth(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Impure_Depth(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Return_Type(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Return_Type(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Implicit_Definition(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Implicit_Definition(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Uninstantiated_Subprogram_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Uninstantiated_Subprogram_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Default_Value(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Default_Value(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Deferred_Declaration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Deferred_Declaration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Deferred_Declaration_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Deferred_Declaration_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Shared_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Shared_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Design_Unit(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Design_Unit(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Block_Statement(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Block_Statement(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Signal_Driver(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Signal_Driver(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Declaration_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Declaration_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_File_Logical_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_File_Logical_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_File_Open_Kind(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_File_Open_Kind(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Element_Position(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Element_Position(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Use_Clause_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Use_Clause_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Context_Reference_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Context_Reference_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Inherit_Spec_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Inherit_Spec_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Selected_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Selected_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Type_Declarator(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Type_Declarator(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Complete_Type_Definition(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Complete_Type_Definition(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Incomplete_Type_Ref_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Incomplete_Type_Ref_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Associated_Type(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Associated_Type(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Enumeration_Literal_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Enumeration_Literal_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Entity_Class_Entry_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Entity_Class_Entry_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Group_Constituent_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Group_Constituent_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Unit_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Unit_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Primary_Unit(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Primary_Unit(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Identifier(obj)[source]#
Return type:

TypeVar(NameId, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Identifier(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (NameId) –

pyGHDL.libghdl.vhdl.nodes.Get_Label(obj)[source]#
Return type:

TypeVar(NameId, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Label(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (NameId) –

pyGHDL.libghdl.vhdl.nodes.Get_Return_Identifier(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Return_Identifier(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Visible_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Visible_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Range_Constraint(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Range_Constraint(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Direction(obj)[source]#
Return type:

DirectionType

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Direction(obj, value)[source]#
Return type:

None

Parameters:
pyGHDL.libghdl.vhdl.nodes.Get_Left_Limit(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Left_Limit(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Right_Limit(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Right_Limit(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Left_Limit_Expr(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Left_Limit_Expr(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Right_Limit_Expr(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Right_Limit_Expr(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Parent_Type(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Parent_Type(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Simple_Nature(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Simple_Nature(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Base_Nature(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Base_Nature(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Resolution_Indication(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Resolution_Indication(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Record_Element_Resolution_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Record_Element_Resolution_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Tolerance(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Tolerance(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Plus_Terminal_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Plus_Terminal_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Minus_Terminal_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Minus_Terminal_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Plus_Terminal(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Plus_Terminal(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Minus_Terminal(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Minus_Terminal(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Magnitude_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Magnitude_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Phase_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Phase_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Power_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Power_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Simultaneous_Left(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Simultaneous_Left(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Simultaneous_Right(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Simultaneous_Right(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Text_File_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Text_File_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Only_Characters_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Only_Characters_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Is_Character_Type(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Is_Character_Type(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Nature_Staticness(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Nature_Staticness(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Type_Staticness(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Type_Staticness(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Constraint_State(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Constraint_State(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Index_Subtype_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Index_Subtype_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Index_Subtype_Definition_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Index_Subtype_Definition_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Element_Subtype_Indication(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Element_Subtype_Indication(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Element_Subtype(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Element_Subtype(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Element_Subnature_Indication(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Element_Subnature_Indication(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Element_Subnature(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Element_Subnature(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Index_Constraint_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Index_Constraint_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Array_Element_Constraint(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Array_Element_Constraint(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Array_Constraint_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Array_Constraint_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Element_Constraint_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Element_Constraint_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Elements_Declaration_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Elements_Declaration_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Owned_Elements_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Owned_Elements_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Designated_Type(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Designated_Type(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Designated_Subtype_Indication(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Designated_Subtype_Indication(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Index_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Index_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Reference(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Reference(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Nature_Declarator(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Nature_Declarator(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Across_Type_Mark(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Across_Type_Mark(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Through_Type_Mark(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Through_Type_Mark(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Across_Type_Definition(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Across_Type_Definition(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Through_Type_Definition(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Through_Type_Definition(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Across_Type(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Across_Type(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Through_Type(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Through_Type(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Target(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Target(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Waveform_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Waveform_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Guard(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Guard(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Delay_Mechanism(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Delay_Mechanism(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Reject_Time_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Reject_Time_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Force_Mode(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Force_Mode(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Force_Mode(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Force_Mode(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Sensitivity_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Sensitivity_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Process_Origin(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Process_Origin(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Package_Origin(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Package_Origin(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Condition_Clause(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Condition_Clause(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Break_Element(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Break_Element(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Selector_Quantity(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Selector_Quantity(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Break_Quantity(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Break_Quantity(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Timeout_Clause(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Timeout_Clause(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Postponed_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Postponed_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Callees_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Callees_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Passive_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Passive_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Resolution_Function_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Resolution_Function_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Wait_State(obj)[source]#
Return type:

TriStateType

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Wait_State(obj, value)[source]#
Return type:

None

Parameters:
pyGHDL.libghdl.vhdl.nodes.Get_All_Sensitized_State(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_All_Sensitized_State(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Seen_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Seen_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Pure_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Pure_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Foreign_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Foreign_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Resolved_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Resolved_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Signal_Type_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Signal_Type_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Signal_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Signal_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Purity_State(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Purity_State(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Elab_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Elab_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Vendor_Library_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Vendor_Library_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Configuration_Mark_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Configuration_Mark_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Configuration_Done_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Configuration_Done_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Index_Constraint_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Index_Constraint_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Hide_Implicit_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Hide_Implicit_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Assertion_Condition(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Assertion_Condition(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Report_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Report_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Severity_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Severity_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Instantiated_Unit(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Instantiated_Unit(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Instantiated_Header(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Instantiated_Header(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Generic_Map_Aspect_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Generic_Map_Aspect_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Port_Map_Aspect_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Port_Map_Aspect_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Configuration_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Configuration_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Component_Configuration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Component_Configuration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Configuration_Specification(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Configuration_Specification(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Default_Binding_Indication(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Default_Binding_Indication(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Default_Configuration_Declaration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Default_Configuration_Declaration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Conditional_Expression_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Conditional_Expression_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Allocator_Designated_Type(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Allocator_Designated_Type(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Selected_Waveform_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Selected_Waveform_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Conditional_Waveform_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Conditional_Waveform_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Guard_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Guard_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Guard_Decl(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Guard_Decl(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Guard_Sensitivity_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Guard_Sensitivity_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Attribute_Implicit_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Attribute_Implicit_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Block_Block_Configuration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Block_Block_Configuration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Package_Header(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Package_Header(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Block_Header(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Block_Header(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Uninstantiated_Package_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Uninstantiated_Package_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Uninstantiated_Package_Decl(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Uninstantiated_Package_Decl(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Associated_Package(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Associated_Package(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Instance_Source_File(obj)[source]#
Return type:

TypeVar(SourceFileEntry, bound= c_uint)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Instance_Source_File(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (SourceFileEntry) –

pyGHDL.libghdl.vhdl.nodes.Get_Generate_Block_Configuration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Generate_Block_Configuration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Generate_Statement_Body(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Generate_Statement_Body(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Alternative_Label(obj)[source]#
Return type:

TypeVar(NameId, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Alternative_Label(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (NameId) –

pyGHDL.libghdl.vhdl.nodes.Get_Generate_Else_Clause(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Generate_Else_Clause(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Condition(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Condition(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Else_Clause(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Else_Clause(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Parameter_Specification(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Parameter_Specification(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Parent(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Parent(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Loop_Label(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Loop_Label(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Exit_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Exit_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Next_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Next_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Component_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Component_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Instantiation_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Instantiation_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Entity_Aspect(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Entity_Aspect(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Default_Entity_Aspect(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Default_Entity_Aspect(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Binding_Indication(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Binding_Indication(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Named_Entity(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Named_Entity(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Referenced_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Referenced_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Expr_Staticness(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Expr_Staticness(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Scalar_Size(obj)[source]#
Return type:

ScalarSize

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Scalar_Size(obj, value)[source]#
Return type:

None

Parameters:
pyGHDL.libghdl.vhdl.nodes.Get_Error_Origin(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Error_Origin(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Operand(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Operand(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Left(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Left(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Right(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Right(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Unit_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Unit_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Group_Template_Name(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Group_Template_Name(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Name_Staticness(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Name_Staticness(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Prefix(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Prefix(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Signature_Prefix(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Signature_Prefix(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_External_Pathname(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_External_Pathname(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Pathname_Suffix(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Pathname_Suffix(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Pathname_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Pathname_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_In_Formal_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_In_Formal_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Inertial_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Inertial_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Slice_Subtype(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Slice_Subtype(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Suffix(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Suffix(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Index_Subtype(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Index_Subtype(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Parameter(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Parameter(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Parameter_2(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Parameter_2(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Parameter_3(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Parameter_3(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Parameter_4(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Parameter_4(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Attr_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Attr_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Attribute_Implicit_Declaration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Attribute_Implicit_Declaration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Actual_Type(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Actual_Type(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Actual_Type_Definition(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Actual_Type_Definition(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Association_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Association_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Individual_Association_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Individual_Association_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Subprogram_Association_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Subprogram_Association_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Aggregate_Info(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Aggregate_Info(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Sub_Aggregate_Info(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Sub_Aggregate_Info(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Aggr_Dynamic_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Aggr_Dynamic_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Aggr_Min_Length(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Aggr_Min_Length(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Aggr_Low_Limit(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Aggr_Low_Limit(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Aggr_High_Limit(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Aggr_High_Limit(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Aggr_Others_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Aggr_Others_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Aggr_Named_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Aggr_Named_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Aggregate_Expand_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Aggregate_Expand_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Determined_Aggregate_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Determined_Aggregate_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Association_Choices_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Association_Choices_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Case_Statement_Alternative_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Case_Statement_Alternative_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Matching_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Matching_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Choice_Staticness(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Choice_Staticness(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Procedure_Call(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Procedure_Call(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Implementation(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Implementation(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Parameter_Association_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Parameter_Association_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Method_Object(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Method_Object(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Subtype_Type_Mark(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Subtype_Type_Mark(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Subnature_Nature_Mark(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Subnature_Nature_Mark(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Type_Conversion_Subtype(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Type_Conversion_Subtype(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Type_Mark(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Type_Mark(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_File_Type_Mark(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_File_Type_Mark(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Return_Type_Mark(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Return_Type_Mark(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Disconnect_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Disconnect_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Active_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Active_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Is_Within_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Is_Within_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Type_Marks_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Type_Marks_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Implicit_Alias_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Implicit_Alias_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Alias_Signature(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Alias_Signature(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Attribute_Signature(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Attribute_Signature(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Overload_List(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Overload_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Simple_Name_Identifier(obj)[source]#
Return type:

TypeVar(NameId, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Simple_Name_Identifier(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (NameId) –

pyGHDL.libghdl.vhdl.nodes.Get_Simple_Name_Subtype(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Simple_Name_Subtype(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Protected_Type_Body(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Protected_Type_Body(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Protected_Type_Declaration(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Protected_Type_Declaration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Use_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Use_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Elaborated_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Elaborated_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_End_Has_Reserved_Id(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_End_Has_Reserved_Id(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_End_Has_Identifier(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_End_Has_Identifier(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_End_Has_Postponed(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_End_Has_Postponed(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Label(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Label(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Begin(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Begin(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_End(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_End(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Is(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Is(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Pure(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Pure(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Body(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Body(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Parameter(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Parameter(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Component(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Component(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Identifier_List(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Identifier_List(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Mode(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Mode(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Class(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Class(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Has_Delay_Mechanism(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Has_Delay_Mechanism(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Suspend_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Suspend_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Stop_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Stop_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Is_Ref(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Is_Ref(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Is_Forward_Ref(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Is_Forward_Ref(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Psl_Property(obj)[source]#
Return type:

TypeVar(PSLNode, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Psl_Property(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (PSLNode) –

pyGHDL.libghdl.vhdl.nodes.Get_Psl_Sequence(obj)[source]#
Return type:

TypeVar(PSLNode, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Psl_Sequence(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (PSLNode) –

pyGHDL.libghdl.vhdl.nodes.Get_Psl_Declaration(obj)[source]#
Return type:

TypeVar(PSLNode, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Psl_Declaration(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (PSLNode) –

pyGHDL.libghdl.vhdl.nodes.Get_Psl_Expression(obj)[source]#
Return type:

TypeVar(PSLNode, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Psl_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (PSLNode) –

pyGHDL.libghdl.vhdl.nodes.Get_Psl_Boolean(obj)[source]#
Return type:

TypeVar(PSLNode, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Psl_Boolean(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (PSLNode) –

pyGHDL.libghdl.vhdl.nodes.Get_PSL_Clock(obj)[source]#
Return type:

TypeVar(PSLNode, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_PSL_Clock(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (PSLNode) –

pyGHDL.libghdl.vhdl.nodes.Get_PSL_NFA(obj)[source]#
Return type:

TypeVar(PSLNFA, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_PSL_NFA(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (PSLNFA) –

pyGHDL.libghdl.vhdl.nodes.Get_PSL_Nbr_States(obj)[source]#
Return type:

TypeVar(Int32, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_PSL_Nbr_States(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Int32) –

pyGHDL.libghdl.vhdl.nodes.Get_PSL_Clock_Sensitivity(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_PSL_Clock_Sensitivity(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_PSL_EOS_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_PSL_EOS_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_PSL_Abort_Flag(obj)[source]#
Return type:

TypeVar(Boolean, bound= c_bool)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_PSL_Abort_Flag(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Boolean) –

pyGHDL.libghdl.vhdl.nodes.Get_Count_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Count_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Clock_Expression(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Clock_Expression(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Default_Clock(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Default_Clock(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Foreign_Node(obj)[source]#
Return type:

TypeVar(Int32, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Foreign_Node(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Int32) –

pyGHDL.libghdl.vhdl.nodes.Get_Suspend_State_Index(obj)[source]#
Return type:

TypeVar(Int32, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Suspend_State_Index(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Int32) –

pyGHDL.libghdl.vhdl.nodes.Get_Suspend_State_Chain(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Suspend_State_Chain(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Suspend_State_Last(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Suspend_State_Last(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –

pyGHDL.libghdl.vhdl.nodes.Get_Suspend_State_Decl(obj)[source]#
Return type:

TypeVar(Iir, bound= c_int)

Parameters:

obj (Iir) –

pyGHDL.libghdl.vhdl.nodes.Set_Suspend_State_Decl(obj, value)[source]#
Return type:

None

Parameters:
  • obj (Iir) –

  • value (Iir) –


Classes

class pyGHDL.libghdl.vhdl.nodes.Iir_Kind(value)[source]#

An enumeration.

Inheritance

Inheritance diagram of Iir_Kind

class pyGHDL.libghdl.vhdl.nodes.Iir_Kinds[source]#

Inheritance

Inheritance diagram of Iir_Kinds

class pyGHDL.libghdl.vhdl.nodes.Iir_Mode(value)[source]#

An enumeration.

Inheritance

Inheritance diagram of Iir_Mode

class pyGHDL.libghdl.vhdl.nodes.ScalarSize(value)[source]#

An enumeration.

Inheritance

Inheritance diagram of ScalarSize

class pyGHDL.libghdl.vhdl.nodes.Iir_Staticness(value)[source]#

An enumeration.

Inheritance

Inheritance diagram of Iir_Staticness

class pyGHDL.libghdl.vhdl.nodes.Iir_Constraint(value)[source]#

An enumeration.

Inheritance

Inheritance diagram of Iir_Constraint

class pyGHDL.libghdl.vhdl.nodes.Iir_Delay_Mechanism(value)[source]#

An enumeration.

Inheritance

Inheritance diagram of Iir_Delay_Mechanism

class pyGHDL.libghdl.vhdl.nodes.DateStateType(value)[source]#

An enumeration.

Inheritance

Inheritance diagram of DateStateType

class pyGHDL.libghdl.vhdl.nodes.NumberBaseType(value)[source]#

An enumeration.

Inheritance

Inheritance diagram of NumberBaseType

class pyGHDL.libghdl.vhdl.nodes.Iir_Predefined(value)[source]#

An enumeration.

Inheritance

Inheritance diagram of Iir_Predefined