Pathname
The diagrams below draw one box per node kind, with one port per field. The edge colours say how a link is held; they are listed in full on the Fields page.
Iir_Kind_Package_Pathname
This node represents only the library_logical_name. Package and object simple_names are represented by Selected_Name.
Format: Short
Accessor |
Field |
Type |
Access |
Description |
|---|---|---|---|---|
|
|
owned |
— |
|
|
|
owned |
Get/Set the identifier of a declaration. Can also be used instead of get/set_label. |
|
|
|
maybe forward ref |
The named entity designated by a name. |
|
|
|
owned |
— |
Iir_Kind_Absolute_Pathname
Represents only the ‘.’.
Format: Short
Accessor |
Field |
Type |
Access |
Description |
|---|---|---|---|---|
|
|
owned |
— |
Iir_Kind_Relative_Pathname
Represents only one ‘^.’
Format: Short
Accessor |
Field |
Type |
Access |
Description |
|---|---|---|---|---|
|
|
owned |
— |
Iir_Kind_Pathname_Element
Format: Short
Accessor |
Field |
Type |
Access |
Description |
|---|---|---|---|---|
|
|
owned |
— |
|
|
|
owned |
Get/Set the identifier of a declaration. Can also be used instead of get/set_label. |
|
|
|
maybe forward ref |
The named entity designated by a name. |
|
|
|
owned |
— |
|
|
|
owned |
— |