6.6. Generic API bindings

6.6.1. Libadalang.Generic_API

This package exposes the language ID for Libadalang as well as converters between generic API types (Langkit_Support.Generic_API) and Libadalang types.

Ada_Lang_Id : constant Langkit_Support.Generic_API.Language_Id
Object type:

Language_Id

Unique identifier for Libadalang

Self_Id : Langkit_Support.Generic_API.Language_Id
Object type:

Language_Id

Shortcut for convenience in code generation

function To_Generic_Context (Context : Analysis_Context) Lk_Context

Convert the given Context into a value suitable to use in the Langkit generic API.

function From_Generic_Context (Context : Lk_Context) Analysis_Context

Convert the Context value from the Langkit generic API into the Libadalang-specific context type. Raise a Langkit_Support.Errors.Precondition_Failure if Context does not belong to Libadalang.

function To_Generic_Unit (Unit : Analysis_Unit) Lk_Unit

Convert the given Unit into a value suitable to use in the Langkit generic API.

function From_Generic_Unit (Unit : Lk_Unit) Analysis_Unit

Convert the Unit value from the Langkit generic API into the Libadalang-specific unit type. Raise a Langkit_Support.Errors.Precondition_Failure if Unit does not belong to Libadalang.

function To_Generic_Grammar_Rule (Rule : Grammar_Rule) Grammar_Rule_Ref

Convert the given rule into a value suitable to use in the Langkit generic API.

function From_Generic_Grammar_Rule (Rule : Grammar_Rule_Ref) Grammar_Rule

Convert the Rule value from the Langkit generic API into the Libadalang-specific unit type. Raise a Langkit_Support.Errors.Precondition_Failure if Rule does not belong to Libadalang or if it is No_Grammar_Rule_Ref.

function To_Generic_Node (Node : Ada_Node'Class) Lk_Node

Convert the given Node into a value suitable to use in the Langkit generic API.

function From_Generic_Node (Node : Lk_Node) Ada_Node

Convert the Node value from the Langkit generic API into the Libadalang-specific unit type. Raise a Langkit_Support.Errors.Precondition_Failure if Node does not belong to Libadalang.

function To_Generic_Node_Type (Kind : Ada_Node_Kind_Type) Type_Ref

Convert the given node Kind into a generic type reference

function From_Generic_Node_Type (Kind : Type_Ref) Ada_Node_Kind_Type

Assuming that Kind designates a concrete node type, return the corresponding node kind enumeration value.

6.6.2. Libadalang.Generic_API.Introspection

This package provides contants to refer to Libadalang types and struct members in the generic introspection API (Langkit_Support.Generic_API.Introspection).

package G
Renames:

Introspection

package Libadalang.Generic_API.Introspection.Type_Refs
Analysis_Unit : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Big_Integer : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Boolean : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Character_Type : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Integer : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Source_Location : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Source_Location_Range : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Text_Type : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Token_Reference : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Unbounded_Text_Type : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Analysis_Unit_Kind : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Call_Expr_Kind : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Completion_Item_Kind : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Designated_Env_Kind : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Grammar_Rule : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Lookup_Kind : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Ref_Result_Kind : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Aspect_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Discriminant_Values_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Doc_Annotation_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Accept_Stmt_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Ada_Node_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Formal_Param_Decl_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Type_Decl_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Basic_Decl_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Compilation_Unit_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Defining_Name_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Expr_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Instantiation_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Param_Spec_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Pragma_Node_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Type_Decl_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Eval_Discrete_Range_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Logic_Context_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Param_Actual_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Ref_Result_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Shape_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Solver_Diagnostic_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Substitution_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Analysis_Unit_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Unbounded_Text_Type_Array : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Completion_Item_Iterator : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Aspect : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Completion_Item : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Discrete_Range : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Discriminant_Values : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Doc_Annotation : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Eval_Discrete_Range : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Logic_Context : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Param_Actual : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Ref_Result : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Refd_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Shape : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Solver_Diagnostic : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Substitution : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Ada_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abort_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abort_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abort_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abstract_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abstract_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abstract_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Ada_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Ada_Node_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abstract_State_Decl_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Alternatives_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Constraint_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Decl_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Stmt_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Aspect_Assoc_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Assoc_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Basic_Assoc_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Assoc_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Case_Expr_Alternative_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Case_Stmt_Alternative_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Compilation_Unit_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Concat_Operand_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Defining_Name_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Discriminant_Spec_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Elsif_Expr_Part_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Elsif_Stmt_Part_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Enum_Literal_Decl_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Expr_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Expr_Alternatives_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Format_String_Chunk_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Identifier_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Discriminant_Choice_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Modifies_Clause_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Name_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Parent_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Param_Spec_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Pragma_Node_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Select_When_Part_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Unconstrained_Array_Index_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Variant_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Aliased_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Aliased_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Aliased_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

All_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

All_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

All_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Array_Indices : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Constrained_Array_Indices : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Unconstrained_Array_Indices : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Aspect_Assoc : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Aspect_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

At_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Attribute_Def_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Enum_Rep_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Record_Rep_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Aspect_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Assoc : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Modifies_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Pragma_Argument_Assoc : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Formal_Param_Holder : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Subp_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Entry_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Enum_Subp_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Subp_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synthetic_Binary_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synthetic_Unary_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Component_List : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Discriminant_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Known_Discriminant_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Unknown_Discriminant_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Entry_Completion_Formal_Params : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Formal_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Record_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Null_Record_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Record_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Basic_Assoc : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Aggregate_Assoc : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Multi_Dim_Array_Assoc : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Composite_Constraint_Assoc : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Iterated_Assoc : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Param_Assoc : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Basic_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abstract_State_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Anonymous_Expr_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Assertion_Level_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Formal_Param_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Component_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Discriminant_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Formal : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Formal_Obj_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Formal_Package : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Formal_Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Formal_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Param_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synthetic_Formal_Param_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Package_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Package_Internal : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Package_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Subtype_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Discrete_Base_Subtype_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Subtype_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Classwide_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Incomplete_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Incomplete_Formal_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Incomplete_Tagged_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Protected_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Task_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Single_Task_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Anonymous_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synth_Anonymous_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Concrete_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Formal_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Basic_Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Classic_Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abstract_Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Formal_Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abstract_Formal_Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Concrete_Formal_Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Entry_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Enum_Literal_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synthetic_Char_Enum_Lit : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Subp_Internal : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synthetic_Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Body_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Accept_Stmt_Body : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Subp_Body : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Expr_Function : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Null_Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Subp_Body : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Subp_Renaming_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Body_Stub : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Package_Body_Stub : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Protected_Body_Stub : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Subp_Body_Stub : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Task_Body_Stub : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Entry_Body : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Package_Body : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Protected_Body : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Task_Body : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Entry_Index_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Error_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Exception_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Exception_Handler : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

For_Loop_Var_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Package_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Instantiation : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Package_Instantiation : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Subp_Instantiation : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Renaming_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Package_Renaming_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Generic_Subp_Renaming_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Label_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Named_Stmt_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Number_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Object_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Extended_Return_Stmt_Object_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

No_Type_Object_Renaming_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Package_Renaming_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Single_Protected_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Single_Task_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synthetic_Object_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Case_Stmt_Alternative : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Compilation_Unit : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Component_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Component_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Constant_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Constant_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Constant_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Constraint : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Composite_Constraint : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Delta_Constraint : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Digits_Constraint : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Range_Constraint : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Declarative_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Private_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Public_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Else_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Elsif_Expr_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Elsif_Stmt_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abstract_State_Decl_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Allocator : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Aggregate : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Aggregate : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Bracket_Aggregate : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Delta_Aggregate : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Bracket_Delta_Aggregate : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Null_Record_Aggregate : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Bin_Op : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Relation_Op : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Box_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Case_Expr_Alternative : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Concat_Op : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Concat_Operand : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Cond_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Case_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

If_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Decl_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Format_String_Literal : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Membership_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Modifies_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Name : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Array_Subcomponent_Choice_Name : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Attribute_Ref : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Call_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Defining_Name : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synthetic_Defining_Name : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Discrete_Subtype_Name : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Dotted_Name : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

End_Name : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Explicit_Deref : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Abs : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_And : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_And_Then : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Concat : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Div : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Double_Dot : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Eq : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Gt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Gte : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_In : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Lt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Lte : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Minus : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Mod : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Mult : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Neq : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Not : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Not_In : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Or : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Or_Else : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Plus : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Pow : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Rem : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Op_Xor : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Qual_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Reduce_Attribute_Ref : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Single_Tok_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Id : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Char_Literal : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Identifier : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

String_Literal : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Null_Literal : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Num_Literal : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Int_Literal : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Real_Literal : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synthetic_Identifier : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Target_Name : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Update_Attribute_Ref : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Paren_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Quantified_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Raise_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Un_Op : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Finally_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

For_Loop_Iter_Filter : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Format_String_Chunk : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Format_String_Tok_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Format_String_Tok_End : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Format_String_Tok_Mid : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Format_String_Tok_Start : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Format_String_Tok_String : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Handled_Stmts : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Interface_Kind : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Interface_Kind_Limited : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Interface_Kind_Protected : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Interface_Kind_Synchronized : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Interface_Kind_Task : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Iter_Type : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Iter_Type_In : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Iter_Type_Of : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Library_Item : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Limited_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Limited_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Limited_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Loop_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

For_Loop_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

While_Loop_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Mode : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Mode_Default : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Mode_In : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Mode_In_Out : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Mode_Out : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Multi_Abstract_State_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Not_Null : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Not_Null_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Not_Null_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Null_Component_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Others_Designator : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Overriding_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Overriding_Not_Overriding : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Overriding_Overriding : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Overriding_Unspecified : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Params : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Paren_Abstract_State_Decl : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Pp_Directive : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Pp_Else_Directive : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Pp_Elsif_Directive : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Pp_End_If_Directive : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Pp_If_Directive : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Pp_Then_Kw : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Pragma_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Private_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Private_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Private_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Protected_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Protected_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Protected_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Protected_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Quantifier : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Quantifier_All : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Quantifier_Some : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Range_Spec : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Renaming_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synthetic_Renaming_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Reverse_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Reverse_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Reverse_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Select_When_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Composite_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Accept_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Accept_Stmt_With_Stmts : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Loop_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

For_Loop_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Loop_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

While_Loop_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Block_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Begin_Block : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Decl_Block : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Case_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Extended_Return_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

If_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Named_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Select_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Error_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Simple_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Abort_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Assign_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Call_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Delay_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Exit_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Goto_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Label : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Null_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Raise_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Requeue_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Return_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Simple_Decl_Stmt : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Terminate_Alternative : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Subp_Kind : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Subp_Kind_Function : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Subp_Kind_Procedure : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Subunit : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synchronized_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synchronized_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synchronized_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Tagged_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Tagged_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Tagged_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Task_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Then_Abort_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Type_Attributes_Repository : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Type_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Access_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Access_To_Subp_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Base_Type_Access_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Anonymous_Type_Access_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Type_Access_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Array_Type_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Derived_Type_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Enum_Type_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Formal_Discrete_Type_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Interface_Type_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Mod_Int_Type_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Private_Type_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Real_Type_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Decimal_Fixed_Point_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Floating_Point_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Ordinary_Fixed_Point_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Record_Type_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Signed_Int_Type_Def : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Type_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Anonymous_Type : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Enum_Lit_Synth_Type_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Subtype_Indication : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Constrained_Subtype_Indication : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Discrete_Subtype_Indication : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Synthetic_Type_Expr : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Unconstrained_Array_Index : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Until_Node : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Until_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Until_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Use_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Use_Package_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Use_Type_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Value_Sequence : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Variant : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Variant_Part : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

With_Clause : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

With_Private : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

With_Private_Absent : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

With_Private_Present : constant Langkit_Support.Generic_API.Introspection.Type_Ref
Object type:

Type_Ref

Kind_To_Type : constant array (Ada_Node_Kind_Type) of G.Type_Ref
Object type:

array (Ada_Node_Kind_Type) of G.Type_Ref

package Libadalang.Generic_API.Introspection.Member_Refs
Aspect_Exists : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Aspect_Node : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Aspect_Value : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Aspect_Inherited : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Completion_Item_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Completion_Item_Is_Dot_Call : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Completion_Item_Is_Visible : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Completion_Item_Weight : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Discrete_Range_Range_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Discrete_Range_Low_Bound : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Discrete_Range_High_Bound : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Discriminant_Values_Discriminant : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Discriminant_Values_Values : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Doc_Annotation_Key : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Doc_Annotation_Value : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Eval_Discrete_Range_Low_Bound : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Eval_Discrete_Range_High_Bound : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Logic_Context_Ref_Node : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Logic_Context_Decl_Node : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Param_Actual_Param : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Param_Actual_Actual : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ref_Result_Ref : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ref_Result_Kind : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Refd_Decl_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Refd_Decl_Def_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Refd_Decl_Kind : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Shape_Components : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Shape_Discriminants_Values : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Solver_Diagnostic_Message_Template : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Solver_Diagnostic_Args : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Solver_Diagnostic_Location : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Solver_Diagnostic_Contexts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Solver_Diagnostic_Round : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Substitution_From_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Substitution_To_Value : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Substitution_Value_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Constrained_Array_Indices_F_List : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Unconstrained_Array_Indices_F_Types : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Aspect_Assoc_F_Id : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Aspect_Assoc_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

At_Clause_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

At_Clause_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Attribute_Def_Clause_F_Attribute_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Attribute_Def_Clause_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Enum_Rep_Clause_F_Type_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Enum_Rep_Clause_F_Aggregate : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Record_Rep_Clause_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Record_Rep_Clause_F_At_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Record_Rep_Clause_F_Components : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Aspect_Spec_F_Aspect_Assocs : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Modifies_Clause_F_Objects : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Modifies_Clause_F_Guard : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Pragma_Argument_Assoc_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Pragma_Argument_Assoc_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Spec_F_Entry_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Spec_F_Family_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Spec_F_Entry_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subp_Spec_F_Subp_Kind : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subp_Spec_F_Subp_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subp_Spec_F_Subp_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subp_Spec_F_Subp_Returns : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Synthetic_Binary_Spec_F_Left_Param : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Synthetic_Binary_Spec_F_Right_Param : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Synthetic_Binary_Spec_F_Return_Type_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Synthetic_Unary_Spec_F_Right_Param : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Synthetic_Unary_Spec_F_Return_Type_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Component_List_F_Components : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Component_List_F_Variant_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Known_Discriminant_Part_F_Discr_Specs : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Completion_Formal_Params_F_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Formal_Part_F_Decls : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Record_Def_F_Components : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Aggregate_Assoc_F_Designators : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Aggregate_Assoc_F_R_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Composite_Constraint_Assoc_F_Ids : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Composite_Constraint_Assoc_F_Constraint_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Iterated_Assoc_F_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Iterated_Assoc_F_Key_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Iterated_Assoc_F_R_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Param_Assoc_F_Designator : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Param_Assoc_F_R_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_F_Aspects : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Abstract_State_Decl_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Anonymous_Expr_Decl_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Anonymous_Expr_Decl_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Assertion_Level_Decl_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Component_Decl_F_Ids : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Component_Decl_F_Component_Def : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Component_Decl_F_Default_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Discriminant_Spec_F_Ids : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Discriminant_Spec_F_Type_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Discriminant_Spec_F_Default_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Formal_F_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Param_Spec_F_Ids : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Param_Spec_F_Has_Aliased : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Param_Spec_F_Mode : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Param_Spec_F_Type_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Param_Spec_F_Default_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Synthetic_Formal_Param_Decl_F_Param_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Package_Decl_F_Package_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Package_Decl_F_Public_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Package_Decl_F_Private_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Package_Decl_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subtype_Decl_F_Subtype : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Incomplete_Type_Decl_F_Discriminants : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Incomplete_Formal_Type_Decl_F_Is_Tagged : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Incomplete_Formal_Type_Decl_F_Default_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Incomplete_Tagged_Type_Decl_F_Has_Abstract : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Protected_Type_Decl_F_Discriminants : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Protected_Type_Decl_F_Interfaces : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Protected_Type_Decl_F_Definition : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Task_Type_Decl_F_Discriminants : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Task_Type_Decl_F_Definition : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Decl_F_Discriminants : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Decl_F_Type_Def : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Formal_Type_Decl_F_Default_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Classic_Subp_Decl_F_Overriding : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Classic_Subp_Decl_F_Subp_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Formal_Subp_Decl_F_Default_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Decl_F_Overriding : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Decl_F_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Enum_Literal_Decl_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Subp_Internal_F_Subp_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Synthetic_Subp_Decl_F_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Accept_Stmt_Body_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Subp_Body_F_Overriding : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Subp_Body_F_Subp_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_Function_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subp_Body_F_Decls : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subp_Body_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subp_Body_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subp_Renaming_Decl_F_Renames : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Package_Body_Stub_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Protected_Body_Stub_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subp_Body_Stub_F_Overriding : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subp_Body_Stub_F_Subp_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Task_Body_Stub_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Body_F_Entry_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Body_F_Index_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Body_F_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Body_F_Barrier : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Body_F_Decls : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Body_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Body_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Package_Body_F_Package_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Package_Body_F_Decls : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Package_Body_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Package_Body_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Protected_Body_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Protected_Body_F_Decls : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Protected_Body_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Task_Body_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Task_Body_F_Decls : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Task_Body_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Task_Body_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Index_Spec_F_Id : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Index_Spec_F_Subtype : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Exception_Decl_F_Ids : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Exception_Decl_F_Renames : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Exception_Handler_F_Exception_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Exception_Handler_F_Handled_Exceptions : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Exception_Handler_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

For_Loop_Var_Decl_F_Id : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

For_Loop_Var_Decl_F_Id_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Decl_F_Formal_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Package_Decl_F_Package_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Subp_Decl_F_Subp_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Package_Instantiation_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Package_Instantiation_F_Generic_Pkg_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Package_Instantiation_F_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Subp_Instantiation_F_Overriding : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Subp_Instantiation_F_Kind : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Subp_Instantiation_F_Subp_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Subp_Instantiation_F_Generic_Subp_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Subp_Instantiation_F_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Package_Renaming_Decl_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Package_Renaming_Decl_F_Renames : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Subp_Renaming_Decl_F_Kind : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Subp_Renaming_Decl_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Subp_Renaming_Decl_F_Renames : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Label_Decl_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Named_Stmt_Decl_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Number_Decl_F_Ids : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Number_Decl_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Object_Decl_F_Ids : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Object_Decl_F_Has_Aliased : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Object_Decl_F_Has_Constant : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Object_Decl_F_Mode : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Object_Decl_F_Type_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Object_Decl_F_Default_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Object_Decl_F_Renaming_Clause : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Package_Renaming_Decl_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Package_Renaming_Decl_F_Renames : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Single_Protected_Decl_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Single_Protected_Decl_F_Interfaces : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Single_Protected_Decl_F_Definition : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Single_Task_Decl_F_Task_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Case_Stmt_Alternative_F_Choices : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Case_Stmt_Alternative_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_F_Prelude : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_F_Body : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_F_Pragmas : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Component_Clause_F_Id : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Component_Clause_F_Position : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Component_Clause_F_Range : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Component_Def_F_Has_Aliased : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Component_Def_F_Has_Constant : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Component_Def_F_Type_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Composite_Constraint_F_Constraints : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Delta_Constraint_F_Delta : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Delta_Constraint_F_Range : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Digits_Constraint_F_Digits : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Digits_Constraint_F_Range : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Range_Constraint_F_Range : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Declarative_Part_F_Decls : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Else_Part_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Elsif_Expr_Part_F_Cond_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Elsif_Expr_Part_F_Then_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Elsif_Stmt_Part_F_Cond_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Elsif_Stmt_Part_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Abstract_State_Decl_Expr_F_State_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Allocator_F_Subpool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Allocator_F_Type_Or_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Aggregate_F_Ancestor_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Aggregate_F_Assocs : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Bin_Op_F_Left : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Bin_Op_F_Op : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Bin_Op_F_Right : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Case_Expr_Alternative_F_Choices : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Case_Expr_Alternative_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Concat_Op_F_First_Operand : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Concat_Op_F_Other_Operands : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Concat_Operand_F_Operator : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Concat_Operand_F_Operand : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Case_Expr_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Case_Expr_F_Cases : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

If_Expr_F_Cond_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

If_Expr_F_Then_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

If_Expr_F_Alternatives : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

If_Expr_F_Else_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Decl_Expr_F_Decls : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Decl_Expr_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Format_String_Literal_F_Opening_Chunk : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Format_String_Literal_F_Mid_Exprs : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Format_String_Literal_F_Trailing_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Membership_Expr_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Membership_Expr_F_Op : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Membership_Expr_F_Membership_Exprs : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Modifies_Expr_F_Clauses : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Array_Subcomponent_Choice_Name_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Array_Subcomponent_Choice_Name_F_Suffix : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Attribute_Ref_F_Prefix : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Attribute_Ref_F_Attribute : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Attribute_Ref_F_Args : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Call_Expr_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Call_Expr_F_Suffix : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Discrete_Subtype_Name_F_Subtype : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Dotted_Name_F_Prefix : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Dotted_Name_F_Suffix : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

End_Name_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Explicit_Deref_F_Prefix : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Qual_Expr_F_Prefix : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Qual_Expr_F_Suffix : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Reduce_Attribute_Ref_F_Prefix : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Reduce_Attribute_Ref_F_Attribute : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Reduce_Attribute_Ref_F_Args : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Update_Attribute_Ref_F_Prefix : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Update_Attribute_Ref_F_Attribute : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Update_Attribute_Ref_F_Values : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Paren_Expr_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Quantified_Expr_F_Quantifier : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Quantified_Expr_F_Loop_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Quantified_Expr_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Raise_Expr_F_Exception_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Raise_Expr_F_Error_Message : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Un_Op_F_Op : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Un_Op_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Finally_Part_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

For_Loop_Iter_Filter_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Format_String_Chunk_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Format_String_Chunk_F_String_Tok : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Handled_Stmts_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Handled_Stmts_F_Exceptions : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Handled_Stmts_F_Finally_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Library_Item_F_Has_Private : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Library_Item_F_Item : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

For_Loop_Spec_F_Var_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

For_Loop_Spec_F_Loop_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

For_Loop_Spec_F_Has_Reverse : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

For_Loop_Spec_F_Iter_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

For_Loop_Spec_F_Iter_Filter : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

While_Loop_Spec_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Multi_Abstract_State_Decl_F_Decls : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Params_F_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Paren_Abstract_State_Decl_F_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Pp_Elsif_Directive_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Pp_Elsif_Directive_F_Then_Kw : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Pp_If_Directive_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Pp_If_Directive_F_Then_Kw : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Pragma_Node_F_Id : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Pragma_Node_F_Args : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Protected_Def_F_Public_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Protected_Def_F_Private_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Protected_Def_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Range_Spec_F_Range : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Renaming_Clause_F_Renamed_Object : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Select_When_Part_F_Cond_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Select_When_Part_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Accept_Stmt_F_Body_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Accept_Stmt_F_Entry_Index_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Accept_Stmt_F_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Accept_Stmt_With_Stmts_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Accept_Stmt_With_Stmts_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Loop_Stmt_F_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Loop_Stmt_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Loop_Stmt_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Begin_Block_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Begin_Block_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Decl_Block_F_Decls : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Decl_Block_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Decl_Block_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Case_Stmt_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Case_Stmt_F_Pragmas : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Case_Stmt_F_Alternatives : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Extended_Return_Stmt_F_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Extended_Return_Stmt_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

If_Stmt_F_Cond_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

If_Stmt_F_Then_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

If_Stmt_F_Alternatives : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

If_Stmt_F_Else_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Named_Stmt_F_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Named_Stmt_F_Stmt : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Select_Stmt_F_Guards : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Select_Stmt_F_Else_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Select_Stmt_F_Then_Abort_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Abort_Stmt_F_Names : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Assign_Stmt_F_Dest : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Assign_Stmt_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Call_Stmt_F_Call : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Delay_Stmt_F_Has_Until : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Delay_Stmt_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Exit_Stmt_F_Loop_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Exit_Stmt_F_Cond_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Goto_Stmt_F_Label_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Label_F_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Raise_Stmt_F_Exception_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Raise_Stmt_F_Error_Message : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Requeue_Stmt_F_Call_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Requeue_Stmt_F_Has_Abort : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Return_Stmt_F_Return_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Simple_Decl_Stmt_F_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subunit_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subunit_F_Body : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Task_Def_F_Interfaces : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Task_Def_F_Public_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Task_Def_F_Private_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Task_Def_F_End_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Then_Abort_Part_F_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Access_Def_F_Has_Not_Null : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Access_To_Subp_Def_F_Has_Protected : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Access_To_Subp_Def_F_Subp_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Anonymous_Type_Access_Def_F_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Access_Def_F_Has_All : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Access_Def_F_Has_Constant : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Access_Def_F_Subtype_Indication : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Array_Type_Def_F_Indices : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Array_Type_Def_F_Component_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Derived_Type_Def_F_Has_Abstract : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Derived_Type_Def_F_Has_Limited : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Derived_Type_Def_F_Has_Synchronized : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Derived_Type_Def_F_Subtype_Indication : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Derived_Type_Def_F_Interfaces : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Derived_Type_Def_F_Record_Extension : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Derived_Type_Def_F_Has_With_Private : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Enum_Type_Def_F_Enum_Literals : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Interface_Type_Def_F_Interface_Kind : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Interface_Type_Def_F_Interfaces : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Mod_Int_Type_Def_F_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Private_Type_Def_F_Has_Abstract : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Private_Type_Def_F_Has_Tagged : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Private_Type_Def_F_Has_Limited : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Decimal_Fixed_Point_Def_F_Delta : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Decimal_Fixed_Point_Def_F_Digits : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Decimal_Fixed_Point_Def_F_Range : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Floating_Point_Def_F_Num_Digits : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Floating_Point_Def_F_Range : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ordinary_Fixed_Point_Def_F_Delta : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ordinary_Fixed_Point_Def_F_Range : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Record_Type_Def_F_Has_Abstract : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Record_Type_Def_F_Has_Tagged : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Record_Type_Def_F_Has_Limited : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Record_Type_Def_F_Record_Def : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Signed_Int_Type_Def_F_Range : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Anonymous_Type_F_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subtype_Indication_F_Has_Not_Null : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subtype_Indication_F_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subtype_Indication_F_Constraint : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Unconstrained_Array_Index_F_Subtype_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Unconstrained_Array_Index_F_Lower_Bound : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Use_Package_Clause_F_Packages : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Use_Type_Clause_F_Has_All : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Use_Type_Clause_F_Types : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Value_Sequence_F_Iter_Assoc : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Variant_F_Choices : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Variant_F_Components : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Variant_Part_F_Discr_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Variant_Part_F_Variant : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

With_Clause_F_Has_Limited : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

With_Clause_F_Has_Private : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

With_Clause_F_Packages : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Parent : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Parents : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Children : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Token_Start : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Token_End : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Child_Index : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Previous_Sibling : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Next_Sibling : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Unit : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Is_Ghost : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Full_Sloc_Image : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Completion_Item_Kind_To_Int : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Declarative_Scope : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Enclosing_Compilation_Unit : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Get_Uninstantiated_Node : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Complete : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Valid_Keywords : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Generic_Instantiations : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Semantic_Parent : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Parent_Basic_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Has_Spark_Mode_On : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Is_Subject_To_Proof : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Filter_Is_Imported_By : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Resolve_Names : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Nameres_Diagnostics : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Is_Nameres_Ambiguous : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Standard_Unit : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Is_Keyword : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Std_Entity : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Bool_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Int_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Universal_Int_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Universal_Real_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Std_Char_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Std_Wide_Char_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Std_Wide_Wide_Char_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Std_String_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Std_Wide_String_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Std_Wide_Wide_String_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Top_Level_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Choice_Match : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Gnat_Xref : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Spark_Mode_Aspect : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Xref_Entry_Point : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Ada_Node_P_Matching_With_Use_Clause : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Abort_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Abstract_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Is_Empty_List : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Assoc_List_P_Zip_With_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Aliased_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

All_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Aspect_Assoc_P_Is_Ghost_Code : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Enum_Rep_Clause_P_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Assoc_P_Assoc_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Formal_Param_Holder_P_Abstract_Formal_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Formal_Param_Holder_P_Formal_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Formal_Param_Holder_P_Nb_Min_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Formal_Param_Holder_P_Nb_Max_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Formal_Param_Holder_P_Param_Types : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Subp_Spec_P_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Subp_Spec_P_Returns : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Subp_Spec_P_Primitive_Subp_Types : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Subp_Spec_P_Primitive_Subp_First_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Subp_Spec_P_Primitive_Subp_Tagged_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Subp_Spec_P_Return_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Subp_Spec_P_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Assoc_P_Get_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Is_Formal : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Doc_Annotations : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Doc : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Canonical_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_All_Parts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Get_Aspect_Assoc : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Get_Aspect_Spec_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Get_Aspect : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Has_Aspect : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Get_Pragma : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Get_Representation_Clause : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Get_At_Clause : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Get_Annotations : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Is_Ghost_Code : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Is_Compilation_Unit_Root : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Is_Visible : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Base_Subp_Declarations : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Root_Subp_Declarations : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Find_All_Overrides : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Defining_Names : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Defining_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Subp_Spec_Or_Null : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Is_Subprogram : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Is_Predefined_Operator : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Relative_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Relative_Name_Text : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Body_Part_For_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Most_Visible_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Fully_Qualified_Name_Array : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Fully_Qualified_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Canonical_Fully_Qualified_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Unique_Identifying_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Previous_Part_For_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Is_Static_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Is_Imported : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Type_Expression : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Next_Part_For_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Is_Constant_Object : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Decl_P_Corresponding_Neq_Subprogram : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Anonymous_Expr_Decl_P_Get_Formal : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Formal_Param_Decl_P_Formal_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Package_Decl_P_Body_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Base_Subtype : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Attribute_Subprogram : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Private_Completion : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Inherited_Primitive : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Get_Record_Representation_Clause : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Get_Enum_Representation_Clause : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Get_Primitives : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Array_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Find_Derived_Types : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Scalar_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Numeric_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Specific_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Statically_Predicated : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Find_All_Derived_Types : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Comp_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Index_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Derived_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Limited_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Matching_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Previous_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Next_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Full_View : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Definite_Subtype : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Statically_Constrained : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Discriminants_List : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Shapes : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Record_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Real_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Float_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Fixed_Point : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Enum_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Classwide : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Access_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Char_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Classwide_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Discrete_Range : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Discrete_Static_Values : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Discrete_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Int_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Accessed_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Tagged_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Abstract_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Base_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Base_Types : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Interface_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Canonical_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Is_Private : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Type_Decl_P_Root_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Subtype_Decl_P_Get_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Basic_Subp_Decl_P_Subp_Decl_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Classic_Subp_Decl_P_Body_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Decl_P_Body_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Entry_Decl_P_Accept_Stmts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Enum_Literal_Decl_P_Enum_Rep : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Enum_Literal_Decl_P_Enum_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Synthetic_Char_Enum_Lit_P_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Body_Node_P_Previous_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Body_Node_P_Decl_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Body_Node_P_Subunit_Root : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Body_Stub_P_Syntactic_Fully_Qualified_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Package_Decl_P_Body_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Subp_Decl_P_Body_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Instantiation_P_Designated_Generic_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Generic_Instantiation_P_Inst_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Object_Decl_P_Is_Statically_Constrained : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Object_Decl_P_Private_Part_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Object_Decl_P_Public_Part_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Package_Renaming_Decl_P_Renamed_Package : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Package_Renaming_Decl_P_Final_Renamed_Package : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_P_Syntactic_Fully_Qualified_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_P_Unit_Kind : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_P_Withed_Units : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_P_Imported_Units : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_P_Unit_Dependencies : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_P_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_P_Is_Preelaborable : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_P_Other_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_P_Has_Restriction : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_P_All_Config_Pragmas : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Compilation_Unit_P_Config_Pragmas : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Constant_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Composite_Constraint_P_Is_Index_Constraint : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Composite_Constraint_P_Is_Discriminant_Constraint : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Composite_Constraint_P_Discriminant_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_P_Expression_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_P_Expected_Expression_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_P_Is_Dynamically_Tagged : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_P_Is_Static_Expr : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_P_Eval_As_Int : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_P_Eval_As_Int_In_Env : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_P_Eval_As_String : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_P_Eval_As_String_In_Env : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_P_Matching_Nodes : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_P_Is_Dispatching_Call : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Expr_P_First_Corresponding_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Allocator_P_Get_Allocated_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Aggregate_P_Aggregate_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Aggregate_P_Is_Subaggregate : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Aggregate_P_Subaggregate_Array_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Base_Aggregate_P_Subaggregate_Dimension : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Concat_Op_P_Operands : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Cond_Expr_P_Dependent_Exprs : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Enclosing_Defining_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Is_Defining : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Name_Is : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Is_Direct_Call : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Is_Access_Call : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Is_Call : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Is_Dot_Call : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Is_Prefix_Call : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_All_Env_Elements : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Called_Subp_Spec : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Referenced_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Referenced_Defining_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Failsafe_Referenced_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Name_Designated_Type : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Is_Static_Subtype : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Name_Matches : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Is_Operator_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Is_Write_Reference : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Is_Static_Call : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Call_Params : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Relative_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_As_Symbol_Array : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Canonical_Text : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Name_P_Is_Constant : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Call_Expr_P_Kind : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Call_Expr_P_Is_Array_Slice : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Canonical_Fully_Qualified_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Unique_Identifying_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Fully_Qualified_Name_Array : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Fully_Qualified_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Basic_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Find_Refs : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Find_All_References : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Find_All_Calls : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Next_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Previous_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Canonical_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Most_Visible_Part : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_All_Parts : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Get_Aspect : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Has_Aspect : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Get_Pragma : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Get_Representation_Clause : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Get_At_Clause : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Get_Annotations : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Is_Imported : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Defining_Name_P_Is_Ghost_Code : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

End_Name_P_Basic_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Char_Literal_P_Denoted_Value : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

String_Literal_P_Denoted_Value : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Int_Literal_P_Denoted_Value : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Format_String_Chunk_P_Image_Subprogram : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Format_String_Tok_Node_P_Denoted_Value : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Limited_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Not_Null_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Pragma_Node_P_Is_Ghost_Code : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Pragma_Node_P_Associated_Entities : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Private_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Protected_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Reverse_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Stmt_P_Is_Ghost_Code : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Accept_Stmt_P_Corresponding_Entry : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subunit_P_Body_Root : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Synchronized_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Tagged_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Expr_P_Type_Name : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Expr_P_Designated_Type_Decl : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Expr_P_Designated_Type_Decl_From : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Expr_P_Subtype_Constraint : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Expr_P_Discriminant_Constraints : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Expr_P_Is_Definite_Subtype : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Type_Expr_P_Is_Statically_Constrained : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Subtype_Indication_P_Is_Static_Subtype : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

Until_Node_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

With_Private_P_As_Bool : constant Langkit_Support.Generic_API.Introspection.Struct_Member_Ref
Object type:

Struct_Member_Ref

6.6.3. Libadalang.Generic_API.Unparsing

This package provides contants to refer to the default unparsing configuration and builtin configuration overridings.

Default_Configuration_Filename : constant Standard.String
Object type:

Standard.String

Default value:

"builtin://unparsing/default_config.json"

Filename to use to refer to the default unparsing configuration

package Libadalang.Generic_API.Unparsing.Builtin_Overridings
function Tall () GNATCOLL.VFS.Virtual_File

TODO

function Lowercase_Keywords () GNATCOLL.VFS.Virtual_File

Turn keywords to lowercase.

function Uppercase_Keywords () GNATCOLL.VFS.Virtual_File

Turn keywords to uppercase.

function Original_Keywords () GNATCOLL.VFS.Virtual_File

Preserve the formatting of keywords from sources.