| Index Entry | Section |
|
H | | |
| Has_Access_Values | Has_Access_Values |
| Has_Discriminants | Has_Discriminants |
| Hash functions | 9.58 GNAT.Perfect_Hash_Generators (`g-pehage.ads') |
| Hash tables | 9.40 GNAT.Dynamic_HTables (`g-dynhta.ads') |
| Hash tables | 9.50 GNAT.HTable (`g-htable.ads') |
| Heap usage, implicit | 13.9(14-17): Unchecked Conversion |
|
I | | |
| IBM Packed Format | 9.90 Interfaces.Packed_Decimal (`i-pacdec.ads') |
| Ident | Pragma Ident |
| Image, of an address | 9.93 System.Address_Image (`s-addima.ads') |
| Img | Img |
| Implementation-dependent features | About This Guide |
| Import | 6.14 Address Clauses |
| Import_Exception | Pragma Import_Exception |
| Import_Function | Pragma Import_Function |
| Import_Object | Pragma Import_Object |
| Import_Procedure | Pragma Import_Procedure |
| Import_Valued_Procedure | Pragma Import_Valued_Procedure |
| Initialization, suppression of | Pragma Suppress_Initialization |
| Initialize_Scalars | Pragma Initialize_Scalars |
| Inline_Always | Pragma Inline_Always |
| Inline_Generic | Pragma Inline_Generic |
| Input/Output facilities | 9.51 GNAT.IO (`g-io.ads') |
| Input/Output facilities | 9.52 GNAT.IO_Aux (`g-io_aux.ads') |
| Integer maps | 9.71 GNAT.Spitbol.Table_Integer (`g-sptain.ads') |
| Integer types | 3.5.2(5): Alternative Character Sets |
| Integer_Value | Integer_Value |
| Interface | Pragma Interface |
| Interface_Name | Pragma Interface_Name |
| Interfaces | B.1(39-41): Pragma Export |
| Interfaces.C.Extensions (`i-cexten.ads') | 9.83 Interfaces.C.Extensions (`i-cexten.ads') |
| Interfaces.C.Streams (`i-cstrea.ads') | 9.84 Interfaces.C.Streams (`i-cstrea.ads') |
| Interfaces.CPP (`i-cpp.ads') | 9.85 Interfaces.CPP (`i-cpp.ads') |
| Interfaces.Os2lib (`i-os2lib.ads') | 9.86 Interfaces.Os2lib (`i-os2lib.ads') |
| Interfaces.Os2lib.Errors (`i-os2err.ads') | 9.87 Interfaces.Os2lib.Errors (`i-os2err.ads') |
| Interfaces.Os2lib.Synchronization (`i-os2syn.ads') | 9.88 Interfaces.Os2lib.Synchronization (`i-os2syn.ads') |
| Interfaces.Os2lib.Threads (`i-os2thr.ads') | 9.89 Interfaces.Os2lib.Threads (`i-os2thr.ads') |
| Interfaces.Packed_Decimal (`i-pacdec.ads') | 9.90 Interfaces.Packed_Decimal (`i-pacdec.ads') |
| Interfaces.VxWorks (`i-vxwork.ads') | 9.91 Interfaces.VxWorks (`i-vxwork.ads') |
| Interfaces.VxWorks.IO (`i-vxwoio.ads') | 9.92 Interfaces.VxWorks.IO (`i-vxwoio.ads') |
| Interfacing to C++ | Pragma CPP_Virtual |
| Interfacing to VxWorks | 9.91 Interfaces.VxWorks (`i-vxwork.ads') |
| Interfacing to VxWorks' I/O | 9.92 Interfaces.VxWorks.IO (`i-vxwoio.ads') |
| Interfacing with C++ | Pragma CPP_Class |
| Interfacing with C++ | Pragma CPP_Constructor |
| Interfacing with C++ | Pragma CPP_Vtable |
| Interfacing, to C++ | 9.85 Interfaces.CPP (`i-cpp.ads') |
| Interfacing, to OS/2 | 9.86 Interfaces.Os2lib (`i-os2lib.ads') |
| Interfacing, to OS/2 | 9.87 Interfaces.Os2lib.Errors (`i-os2err.ads') |
| Interfacing, to OS/2 | 9.88 Interfaces.Os2lib.Synchronization (`i-os2syn.ads') |
| Interfacing, to OS/2 | 9.89 Interfaces.Os2lib.Threads (`i-os2thr.ads') |
| Interrupt | 9.35 GNAT.Ctrl_C (`g-ctrl_c.ads') |
| Interrupt priority, maximum | Max_Interrupt_Priority |
| Interrupt support | C.1(10-16): Access to Machine Operations |
| Interrupt_Handler | Pragma Interrupt_Handler |
| Interrupt_State | Pragma Interrupt_State |
| Interrupts | C.3.1(20-21): Protected Procedure Handlers |
| Intrinsic operator | 5.1 Intrinsic Operators |
| Intrinsic Subprograms | 5. Intrinsic Subprograms |
|
K | | |
| Keep_Names | Pragma Keep_Names |
|
L | | |
| Large | Large |
| Latin_1 constants for Wide_Character | 9.2 Ada.Characters.Wide_Latin_1 (`a-cwila1.ads') |
| Latin_1 constants for Wide_Wide_Character | 9.4 Ada.Characters.Wide_Wide_Latin_1 (`a-czila1.ads') |
| Latin_9 constants for Character | 9.1 Ada.Characters.Latin_9 (`a-chlat9.ads') |
| Latin_9 constants for Wide_Character | 9.3 Ada.Characters.Wide_Latin_9 (`a-cwila1.ads') |
| Latin_9 constants for Wide_Wide_Character | 9.5 Ada.Characters.Wide_Wide_Latin_9 (`a-czila9.ads') |
| License | Pragma License |
| License checking | Pragma License |
| License, GNU Free Documentation | A. GNU Free Documentation License |
| Line | 5.7 Line |
| Link_With | Pragma Link_With |
| Linker_Alias | Pragma Linker_Alias |
| Linker_Section | Pragma Linker_Section |
| Little endian | Default_Bit_Order |
| Locking | 9.77 GNAT.Task_Lock (`g-tasloc.ads') |
| Locking Policies | C.7.2(30): The Package Task_Attributes |
| Locking using files | 9.53 GNAT.Lock_Files (`g-locfil.ads') |
| Long_Float | Pragma Long_Float |
|
M | | |
| Machine operations | B.5(22-26): Interfacing with Fortran |
| Machine_Attribute | Pragma Machine_Attribute |
| Machine_Size | Machine_Size |
| Mailboxes | 9.22 GNAT.Bounded_Mailboxes (`g-boumai.ads') |
| Main_Storage | Pragma Main_Storage |
| Mantissa | Mantissa |
| Maps | 9.71 GNAT.Spitbol.Table_Integer (`g-sptain.ads') |
| Maps | 9.72 GNAT.Spitbol.Table_VString (`g-sptavs.ads') |
| Max_Entry_Queue_Length | 4. Implementation Defined Characteristics |
| Max_Interrupt_Priority | Max_Interrupt_Priority |
| Max_Priority | Max_Priority |
| Maximum_Alignment | Maximum_Alignment |
| Maximum_Alignment attribute | 6.1 Alignment Clauses |
| Mechanism_Code | Mechanism_Code |
| Memory allocation | 9.95 System.Memory (`s-memory.ads') |
| Memory corruption debugging | 9.37 GNAT.Debug_Pools (`g-debpoo.ads') |
| Message Digest MD5 | 9.54 GNAT.MD5 (`g-md5.ads') |
| Multidimensional arrays | 3.5.7(17): Float Types |
|
N | | |
| Named numbers, representation of | Universal_Literal_String |
| No_Calendar | 4. Implementation Defined Characteristics |
| No_Direct_Boolean_Operators | 4. Implementation Defined Characteristics |
| No_Dynamic_Attachment | 4. Implementation Defined Characteristics |
| No_Elaboration_Code | 4. Implementation Defined Characteristics |
| No_Entry_Calls_In_Elaboration_Code | 4. Implementation Defined Characteristics |
| No_Entry_Queue | 4. Implementation Defined Characteristics |
| No_Enumeration_Maps | 4. Implementation Defined Characteristics |
| No_Exception_Handlers | 4. Implementation Defined Characteristics |
| No_Exception_Streams | 4. Implementation Defined Characteristics |
| No_Implementation_Attributes | 4. Implementation Defined Characteristics |
| No_Implementation_Pragmas | 4. Implementation Defined Characteristics |
| No_Implementation_Restrictions | 4. Implementation Defined Characteristics |
| No_Implicit_Conditionals | 4. Implementation Defined Characteristics |
| No_Implicit_Dynamic_Code | 4. Implementation Defined Characteristics |
| No_Implicit_Loops | 4. Implementation Defined Characteristics |
| No_Initialize_Scalars | 4. Implementation Defined Characteristics |
| No_Local_Protected_Objects | 4. Implementation Defined Characteristics |
| No_Protected_Type_Allocators | 4. Implementation Defined Characteristics |
| No_Return | Pragma No_Return |
| No_Secondary_Stack | 4. Implementation Defined Characteristics |
| No_Select_Statements | 4. Implementation Defined Characteristics |
| No_Standard_Storage_Pools | 4. Implementation Defined Characteristics |
| No_Streams | 4. Implementation Defined Characteristics |
| No_Task_Attributes_Package | 4. Implementation Defined Characteristics |
| No_Task_Termination | 4. Implementation Defined Characteristics |
| No_Tasking | 4. Implementation Defined Characteristics |
| No_Wide_Characters | 4. Implementation Defined Characteristics |
| Normalize_Scalars | Pragma Normalize_Scalars |
| Null_Occurrence, testing for | 9.9 Ada.Exceptions.Is_Null_Occurrence (`a-einuoc.ads') |
| Null_Parameter | Null_Parameter |
| Numerics | F.1(2): Decimal Radix Support |
|