Previous: , Up: Top   [Contents][Index]


Index

Jump to:   -   _  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W   X   Z  
Index Entry  Section

-
-gnat12 option (gcc): Implementation of Ada 2012 Features
-gnatR (gcc): Determining the Representations chosen by GNAT

_
___lock file (for shared passive packages): GNAT Implementation of Shared Passive Packages

A
Abort_Signal: Attribute Abort_Signal
Abstract_State: Aspect Abstract_State
Access: Attribute Unrestricted_Access
Access values: Attribute Has_Access_Values
Accuracy: RM G 2 4 19 Accuracy Requirements
Accuracy requirements: RM G 1 2 49 Complex Elementary Functions
Ada 2005 Language Reference Manual: What This Reference Manual Contains
Ada 2012 implementation status: Implementation of Ada 2012 Features
Ada 83 attributes: Attribute Emax
Ada 83 attributes: Attribute Epsilon
Ada 83 attributes: Attribute Large
Ada 83 attributes: Attribute Mantissa
Ada 83 attributes: Attribute Safe_Emax
Ada 83 attributes: Attribute Safe_Large
Ada 83 attributes: Attribute Safe_Small
Ada 83 attributes: Attribute Small
Ada 95 Language Reference Manual: What This Reference Manual Contains
Ada Extensions: Pragma Extensions_Allowed
Ada.Characters.Handling: RM A 1 52 Names of Predefined Numeric Types
Ada.Characters.Latin_9 (a-chlat9.ads): Ada Characters Latin_9 a-chlat9 ads
Ada.Characters.Wide_Latin_1 (a-cwila1.ads): Ada Characters Wide_Latin_1 a-cwila1 ads
Ada.Characters.Wide_Latin_9 (a-cwila1.ads): Ada Characters Wide_Latin_9 a-cwila1 ads
Ada.Characters.Wide_Wide_Latin_1 (a-chzla1.ads): Ada Characters Wide_Wide_Latin_1 a-chzla1 ads
Ada.Characters.Wide_Wide_Latin_9 (a-chzla9.ads): Ada Characters Wide_Wide_Latin_9 a-chzla9 ads
Ada.Command_Line.Environment (a-colien.ads): Ada Command_Line Environment a-colien ads
Ada.Command_Line.Remove (a-colire.ads): Ada Command_Line Remove a-colire ads
Ada.Command_Line.Response_File (a-clrefi.ads): Ada Command_Line Response_File a-clrefi ads
Ada.Containers.Bounded_Holders (a-coboho.ads): Ada Containers Bounded_Holders a-coboho ads
Ada.Containers.Formal_Doubly_Linked_Lists (a-cfdlli.ads): Ada Containers Formal_Doubly_Linked_Lists a-cfdlli ads
Ada.Containers.Formal_Hashed_Maps (a-cfhama.ads): Ada Containers Formal_Hashed_Maps a-cfhama ads
Ada.Containers.Formal_Hashed_Sets (a-cfhase.ads): Ada Containers Formal_Hashed_Sets a-cfhase ads
Ada.Containers.Formal_Indefinite_Vectors (a-cfinve.ads): Ada Containers Formal_Indefinite_Vectors a-cfinve ads
Ada.Containers.Formal_Ordered_Maps (a-cforma.ads): Ada Containers Formal_Ordered_Maps a-cforma ads
Ada.Containers.Formal_Ordered_Sets (a-cforse.ads): Ada Containers Formal_Ordered_Sets a-cforse ads
Ada.Containers.Formal_Vectors (a-cofove.ads): Ada Containers Formal_Vectors a-cofove ads
Ada.Containers.Functional_Maps (a-cofuma.ads): Ada Containers Functional_Maps a-cofuma ads
Ada.Containers.Functional_Sets (a-cofuse.ads): Ada Containers Functional_Sets a-cofuse ads
Ada.Containers.Functional_Vectors (a-cofuve.ads): Ada Containers Functional_Vectors a-cofuve ads
Ada.Direct_IO.C_Streams (a-diocst.ads): Ada Direct_IO C_Streams a-diocst ads
Ada.Exceptions.Is_Null_Occurrence (a-einuoc.ads): Ada Exceptions Is_Null_Occurrence a-einuoc ads
Ada.Exceptions.Last_Chance_Handler (a-elchha.ads): Ada Exceptions Last_Chance_Handler a-elchha ads
Ada.Exceptions.Traceback (a-exctra.ads): Ada Exceptions Traceback a-exctra ads
Ada.Sequential_IO.C_Streams (a-siocst.ads): Ada Sequential_IO C_Streams a-siocst ads
Ada.Streams.Stream_IO.C_Streams (a-ssicst.ads): Ada Streams Stream_IO C_Streams a-ssicst ads
Ada.Strings.Unbounded.Text_IO (a-suteio.ads): Ada Strings Unbounded Text_IO a-suteio ads
Ada.Strings.Wide_Unbounded.Wide_Text_IO (a-swuwti.ads): Ada Strings Wide_Unbounded Wide_Text_IO a-swuwti ads
Ada.Strings.Wide_Wide_Unbounded.Wide_Wide_Text_IO (a-szuzti.ads): Ada Strings Wide_Wide_Unbounded Wide_Wide_Text_IO a-szuzti ads
Ada.Text_IO.C_Streams (a-tiocst.ads): Ada Text_IO C_Streams a-tiocst ads
Ada.Text_IO.Reset_Standard_Files (a-tirsfi.ads): Ada Text_IO Reset_Standard_Files a-tirsfi ads
Ada.Wide_Characters.Unicode (a-wichun.ads): Ada Wide_Characters Unicode a-wichun ads
Ada.Wide_Text_IO.C_Streams (a-wtcstr.ads): Ada Wide_Text_IO C_Streams a-wtcstr ads
Ada.Wide_Text_IO.Reset_Standard_Files (a-wrstfi.ads): Ada Wide_Text_IO Reset_Standard_Files a-wrstfi ads
Ada.Wide_Wide_Characters.Unicode (a-zchuni.ads): Ada Wide_Wide_Characters Unicode a-zchuni ads
Ada.Wide_Wide_Text_IO.C_Streams (a-ztcstr.ads): Ada Wide_Wide_Text_IO C_Streams a-ztcstr ads
Ada.Wide_Wide_Text_IO.Reset_Standard_Files (a-zrstfi.ads): Ada Wide_Wide_Text_IO Reset_Standard_Files a-zrstfi ads
Ada_2012 configuration pragma: Implementation of Ada 2012 Features
Address: RM 13 5 3 7-8 Bit Ordering
Address: RM 13 7 37 Address as Private
Address Clause: Address Clauses
Address clauses: RM 13 2 6-8 Packed Types
Address image: System Address_Image s-addima ads
Address of subprogram code: Attribute Code_Address
Address_Size: Attribute Address_Size
AI-0002 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0003 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0007 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0008 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0009 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0012 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0015 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0017 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0019 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0026 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0030 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0031 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0032 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0033 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0034 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0035 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0037 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0038 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0039 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0040 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0042 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0043 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0044 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0046 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0050 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0056 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0058 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0060 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0062 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0064 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0065 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0070 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0072 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0073 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0076 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0077 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0078 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0079 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0080 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0087 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0088 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0091 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0093 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0095 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0096 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0097 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0098 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0099 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0100 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0102 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0103 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0104 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0106 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0108 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0109 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0112 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0114 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0116 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0118 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0120 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0122 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0123 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0125 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0126 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0127 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0128 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0129 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0132 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0134 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0137 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0139-2 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0146 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0147 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0152 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0157 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0158 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0161 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0162 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0163 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0171 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0173 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0176 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0177 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0178 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0179 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0181 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0182 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0183 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0185 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0188 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0189 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0190 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0193 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0194 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0195 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0196 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0198 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0199 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0200 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0201 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0203 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0205 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0206 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0207 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0208 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0210 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0211 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0214 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0219 (Ada 2012 feature): Implementation of Ada 2012 Features
AI-0220 (Ada 2012 feature): Implementation of Ada 2012 Features
AI05-0216 (Ada 2012 feature): Implementation of Ada 2012 Features
Alignment: Pragma Optimize_Alignment
Alignment: Attribute Maximum_Alignment
Alignment: Attribute System_Allocator_Alignment
Alignment: Alignment Clauses
Alignment: Alignment Clauses
Alignment Clause: Alignment Clauses
Alignment clauses: RM 13 3 14-19 Address Clauses
Alignments of components: Pragma Component_Alignment
allocator: Attribute System_Allocator_Alignment
Alternative Character Sets: RM 2 8 17-19 Pragmas
AltiVec: GNAT Altivec g-altive ads
AltiVec: GNAT Altivec Conversions g-altcon ads
AltiVec: GNAT Altivec Vector_Operations g-alveop ads
AltiVec: GNAT Altivec Vector_Types g-alvety ads
AltiVec: GNAT Altivec Vector_Views g-alvevi ads
Annex E: GNAT Implementation of Shared Passive Packages
Annotate: Aspect Annotate
Anonymous access types: Conventions and Anonymous Access Types
Argument passing mechanisms: Pragma Export_Function
argument removal: Ada Command_Line Remove a-colire ads
Array packing: Pragma Implicit_Packing
Array splitter: GNAT Array_Split g-arrspl ads
Arrays: RM 3 5 7 17 Float Types
Arrays: GNAT Dynamic_Tables g-dyntab ads
Arrays: GNAT Table g-table ads
as private type: RM 13 5 3 7-8 Bit Ordering
Asm_Input: Attribute Asm_Input
Asm_Output: Attribute Asm_Output
Assertions: Pragma Check
Assertions: Pragma Check_Policy
Assertions: System Assertions s-assert ads
Assert_Failure: System Assertions s-assert ads
Async_Readers: Aspect Async_Readers
Async_Writers: Aspect Async_Writers
Atomic Synchronization: Pragma Disable_Atomic_Synchronization
Atomic Synchronization: Pragma Enable_Atomic_Synchronization
Atomic_Always_Lock_Free: Attribute Atomic_Always_Lock_Free
Attribute: Address Clauses
Attribute Loop_Entry: Pragma Unevaluated_Use_Of_Old
Attribute Old: Pragma Unevaluated_Use_Of_Old
AWK: GNAT AWK g-awk ads

B
Biased representation: Biased Representation
Big endian: Attribute Default_Bit_Order
Big endian: Attribute Default_Scalar_Storage_Order
Bind environment: GNAT Bind_Environment g-binenv ads
Bit: Attribute Bit
Bit ordering: RM 13 5 2 5 Storage Place Attributes
bit ordering: Bit_Order Clauses
Bit_Order Clause: Bit_Order Clauses
Bit_Position: Attribute Bit_Position
Boolean_Entry_Barriers: Simple_Barriers
Bounded Buffers: GNAT Bounded_Buffers g-boubuf ads
Bounded errors: RM 1 1 3 31 Child Units
Bounded-length strings: RM A 3 2 49 Ada Characters Handling
Bubble sort: GNAT Bubble_Sort g-bubsor ads
Bubble sort: GNAT Bubble_Sort_A g-busora ads
Bubble sort: GNAT Bubble_Sort_G g-busorg ads
byte ordering: Effect of Bit_Order on Byte Ordering
Byte swapping: GNAT Byte_Swapping g-bytswa ads

C
C: RM B 2 12-13 Package Interfaces
C Streams: Ada Direct_IO C_Streams a-diocst ads
C Streams: Ada Sequential_IO C_Streams a-siocst ads
C Streams: Ada Streams Stream_IO C_Streams a-ssicst ads
C Streams: Ada Text_IO C_Streams a-tiocst ads
C Streams: Ada Wide_Text_IO C_Streams a-wtcstr ads
C Streams: Ada Wide_Wide_Text_IO C_Streams a-ztcstr ads
C streams: Interfaces C Streams i-cstrea ads
Calendar: GNAT Calendar g-calend ads
Calendar: GNAT Calendar Time_IO g-catiio ads
casing: Pragma External_Name_Casing
Casing of External names: Pragma External_Name_Casing
Casing utilities: GNAT Case_Util g-casuti ads
CGI (Common Gateway Interface): GNAT CGI g-cgi ads
CGI (Common Gateway Interface) cookie support: GNAT CGI Cookie g-cgicoo ads
CGI (Common Gateway Interface) debugging: GNAT CGI Debug g-cgideb ads
Character handling (‘‘GNAT.Case_Util‘‘): GNAT Case_Util g-casuti ads
Character Sets: RM 2 8 17-19 Pragmas
Check names: Pragma Check_Name
Check pragma control: Pragma Check_Policy
Checks: Pragma Post
Checks: Pragma Postcondition
Checks: Pragma Post_Class
Checks: Pragma Pre
Checks: Pragma Precondition
Checks: Pragma Pre_Class
Checks: RM 11 4 1 19 Exception Information
Child Units: RM 1 1 3 20 Error Detection
COBOL: RM B 3 63-71 Interfacing with C
COBOL support: RM E 5 28-29 Partition Communication Subsystem
Code_Address: Attribute Code_Address
Command line: Ada Command_Line Remove a-colire ads
Command line: Ada Command_Line Response_File a-clrefi ads
Command line: Ada Command_Line Response_File a-clrefi ads
Command line: GNAT Command_Line g-comlin ads
Compatibility (between Ada 83 and Ada 95 / Ada 2005 / Ada 2012): Compatibility with Ada 83
Compatibility between Ada 95 and Ada 2005: Compatibility between Ada 95 and Ada 2005
Compilation_Date: Compilation_Date
Compilation_ISO_Date: Compilation_ISO_Date
Compilation_Time: Compilation_Time
Compiler Version: GNAT Compiler_Version g-comver ads
Compiler_Version: Attribute Compiler_Version
complex arithmetic: RM G 2 4 19 Accuracy Requirements
Complex arithmetic accuracy: RM G 2 4 19 Accuracy Requirements
Complex elementary functions: RM G 1 1 56-58 Complex Types
Complex types: RM G Numerics
Component Clause: Record Representation Clauses
Component_Size (in pragma Component_Alignment): Pragma Component_Alignment
Component_Size Clause: Component_Size Clauses
Component_Size clauses: RM 13 3 50-56 Size Clauses
Component_Size_4 (in pragma Component_Alignment): Pragma Component_Alignment
configuration pragma Ada_2012: Implementation of Ada 2012 Features
Constant_After_Elaboration: Aspect Constant_After_Elaboration
Constrained: Attribute Constrained
Contract cases: Pragma Contract_Cases
Contract_Cases: Aspect Contract_Cases
control: Pragma Check_Policy
Controlling assertions: Pragma Check_Policy
Convention: Effect of Convention on Representation
Convention for anonymous access types: Conventions and Anonymous Access Types
Conventions: Conventions
Conventions: Pragma Convention_Identifier
Conversion: System Wch_Cnv s-wchcnv ads
Cookie support in CGI: GNAT CGI Cookie g-cgicoo ads
CRC32: GNAT CRC32 g-crc32 ads
Current exception: GNAT Current_Exception g-curexc ads
Current time: GNAT Time_Stamp g-timsta ads
Cyclic Redundancy Check: GNAT CRC32 g-crc32 ads

D
Debug pools: GNAT Debug_Pools g-debpoo ads
Debugging: GNAT Debug_Pools g-debpoo ads
Debugging: GNAT Debug_Utilities g-debuti ads
Debugging: GNAT Exception_Traces g-exctra ads
debugging with Initialize_Scalars: Pragma Initialize_Scalars
DEC Ada 83: Pragma Extend_System
Dec Ada 83 casing compatibility: Pragma External_Name_Casing
Decimal radix support: RM F 7 COBOL Support
Decoding strings: GNAT Decode_String g-decstr ads
Decoding strings: GNAT Decode_UTF8_String g-deutst ads
Decoding UTF-8 strings: GNAT Decode_UTF8_String g-deutst ads
default: Alignment Clauses
Default (in pragma Component_Alignment): Pragma Component_Alignment
default settings: Pragma Optimize_Alignment
Default_Bit_Order: Attribute Default_Bit_Order
Default_Initial_Condition: Aspect Default_Initial_Condition
Default_Scalar_Storage_Order: Pragma Default_Scalar_Storage_Order
Default_Scalar_Storage_Order: Attribute Default_Scalar_Storage_Order
Default_Storage_Pool: Pragma Default_Storage_Pool
Deferring aborts: Pragma Abort_Defer
defining: Pragma Check_Name
Defining check names: Pragma Check_Name
Depends: Aspect Depends
Deref: Attribute Deref
Descriptor: Attribute Descriptor_Size
Descriptor_Size: Attribute Descriptor_Size
determination of: Determining the Representations chosen by GNAT
Dimension: Aspect Dimension
Dimension_System: Aspect Dimension_System
Directory operations: GNAT Directory_Operations g-dirope ads
Directory operations iteration: GNAT Directory_Operations Iteration g-diopit ads
Disable_Controlled: Aspect Disable_Controlled
Discriminants: Attribute Has_Discriminants
Distribution Systems Annex: GNAT Implementation of Shared Passive Packages
Dope vector: Attribute Descriptor_Size
Dump Memory: GNAT Memory_Dump g-memdum ads
Duration’Small: RM 3 6 2 11 Multidimensional Arrays

E
effect on representation: Effect of Convention on Representation
Effective_Reads: Aspect Effective_Reads
Effective_Writes: Aspect Effective_Writes
Elaborated: Attribute Elaborated
Elaboration control: Pragma Elaboration_Checks
Elab_Body: Attribute Elab_Body
Elab_Spec: Attribute Elab_Spec
Elab_Subp_Body: Attribute Elab_Subp_Body
Elimination of unused subprograms: Pragma Eliminate
Emax: Attribute Emax
Enabled: Attribute Enabled
Enclosing_Entity: Enclosing_Entity
Encoding strings: GNAT Encode_String g-encstr ads
Encoding strings: GNAT Encode_UTF8_String g-enutst ads
Encoding UTF-8 strings: GNAT Encode_UTF8_String g-enutst ads
Endianness: Attribute Scalar_Storage_Order
Endianness: GNAT Byte_Swapping g-bytswa ads
Entry queuing policies: RM D 3 17 Locking Policies
enumeration: RM 13 3 71-73 Component Size Clauses
Enumeration representation clauses: RM 13 3 71-73 Component Size Clauses
Enumeration values: RM 3 5 4 29 Integer Types
Enum_Rep: Attribute Enum_Rep
Enum_Val: Attribute Enum_Val
Environment entries: Ada Command_Line Environment a-colien ads
Epsilon: Attribute Epsilon
Error detection: Implementation Advice
exception: Pragma Prefix_Exception_Messages
Exception: GNAT Most_Recent_Exception g-moreex ads
exception: System Assertions s-assert ads
Exception actions: GNAT Exception_Actions g-excact ads
Exception information: RM 10 2 1 12 Consistent Representation
Exception retrieval: GNAT Current_Exception g-curexc ads
Exception traces: GNAT Exception_Traces g-exctra ads
Exceptions: GNAT Exceptions g-except ads
exceptions: GNAT Exceptions g-except ads
Exception_Information’: Exception_Information
Exception_Message: Pragma Prefix_Exception_Messages
Exception_Message: Exception_Message
Exception_Name: Exception_Name
Export: RM A 10 7 23 Get_Immediate
Export: Address Clauses
extendable: GNAT Dynamic_Tables g-dyntab ads
extendable: GNAT Table g-table ads
extending: Pragma Extend_System
extensions for unbounded strings: Ada Strings Unbounded Text_IO a-suteio ads
extensions for unbounded wide strings: Ada Strings Wide_Unbounded Wide_Text_IO a-swuwti ads
extensions for unbounded wide wide strings: Ada Strings Wide_Wide_Unbounded Wide_Wide_Text_IO a-szuzti ads
Extensions_Visible: Aspect Extensions_Visible
External Names: Pragma External_Name_Casing

F
Fast_Math: Attribute Fast_Math
Favor_Top_Level: Aspect Favor_Top_Level
File: File
File locking: GNAT Lock_Files g-locfil ads
Finalization_Size: Attribute Finalization_Size
Fixed_Value: Attribute Fixed_Value
Float types: RM 3 5 5 8 Enumeration Values
Floating-point overflow: Pragma Check_Float_Overflow
Floating-Point Processor: GNAT Float_Control g-flocon ads
foreign: GNAT Threads g-thread ads
Foreign threads: GNAT Threads g-thread ads
Forking a new process: Mapping Ada Tasks onto the Underlying Kernel Threads
Formal container for doubly linked lists: Ada Containers Formal_Doubly_Linked_Lists a-cfdlli ads
Formal container for hashed maps: Ada Containers Formal_Hashed_Maps a-cfhama ads
Formal container for hashed sets: Ada Containers Formal_Hashed_Sets a-cfhase ads
Formal container for ordered maps: Ada Containers Formal_Ordered_Maps a-cforma ads
Formal container for ordered sets: Ada Containers Formal_Ordered_Sets a-cforse ads
Formal container for vectors: Ada Containers Formal_Vectors a-cofove ads
Formal container for vectors: Ada Containers Formal_Indefinite_Vectors a-cfinve ads
Formal container for vectors: Ada Containers Bounded_Holders a-coboho ads
Formatted String: GNAT Formatted_String g-forstr ads
Fortran: RM B 4 95-98 Interfacing with COBOL
From_Any: Attribute From_Any
Functional maps: Ada Containers Functional_Maps a-cofuma ads
Functional sets: Ada Containers Functional_Sets a-cofuse ads
Functional vectors: Ada Containers Functional_Vectors a-cofuve ads

G
Get_Immediate: RM A 5 2 46-47 Random Number Generation
Get_Immediate: Get_Immediate
Get_Immediate: Interfaces VxWorks IO i-vxwoio ads
Get_Immediate: Interfaces VxWorks IO i-vxwoio ads
Ghost: Aspect Ghost
Global: Aspect Global
global: System Pool_Global s-pooglo ads
Global storage pool: System Pool_Global s-pooglo ads
GNAT Extensions: Pragma Extensions_Allowed
GNAT.Altivec (g-altive.ads): GNAT Altivec g-altive ads
GNAT.Altivec.Conversions (g-altcon.ads): GNAT Altivec Conversions g-altcon ads
GNAT.Altivec.Vector_Operations (g-alveop.ads): GNAT Altivec Vector_Operations g-alveop ads
GNAT.Altivec.Vector_Types (g-alvety.ads): GNAT Altivec Vector_Types g-alvety ads
GNAT.Altivec.Vector_Views (g-alvevi.ads): GNAT Altivec Vector_Views g-alvevi ads
GNAT.Array_Split (g-arrspl.ads): GNAT Array_Split g-arrspl ads
GNAT.AWK (g-awk.ads): GNAT AWK g-awk ads
GNAT.Bind_Environment (g-binenv.ads): GNAT Bind_Environment g-binenv ads
GNAT.Bounded_Buffers (g-boubuf.ads): GNAT Bounded_Buffers g-boubuf ads
GNAT.Bounded_Mailboxes (g-boumai.ads): GNAT Bounded_Mailboxes g-boumai ads
GNAT.Bubble_Sort (g-bubsor.ads): GNAT Bubble_Sort g-bubsor ads
GNAT.Bubble_Sort_A (g-busora.ads): GNAT Bubble_Sort_A g-busora ads
GNAT.Bubble_Sort_G (g-busorg.ads): GNAT Bubble_Sort_G g-busorg ads
GNAT.Byte_Order_Mark (g-byorma.ads): GNAT Byte_Order_Mark g-byorma ads
GNAT.Byte_Swapping (g-bytswa.ads): GNAT Byte_Swapping g-bytswa ads
GNAT.Calendar (g-calend.ads): GNAT Calendar g-calend ads
GNAT.Calendar.Time_IO (g-catiio.ads): GNAT Calendar Time_IO g-catiio ads
GNAT.Case_Util (g-casuti.ads): GNAT Case_Util g-casuti ads
GNAT.CGI (g-cgi.ads): GNAT CGI g-cgi ads
GNAT.CGI.Cookie (g-cgicoo.ads): GNAT CGI Cookie g-cgicoo ads
GNAT.CGI.Debug (g-cgideb.ads): GNAT CGI Debug g-cgideb ads
GNAT.Command_Line (g-comlin.ads): GNAT Command_Line g-comlin ads
GNAT.Compiler_Version (g-comver.ads): GNAT Compiler_Version g-comver ads
GNAT.CRC32 (g-crc32.ads): GNAT CRC32 g-crc32 ads
GNAT.Ctrl_C (g-ctrl_c.ads): GNAT Ctrl_C g-ctrl_c ads
GNAT.Current_Exception (g-curexc.ads): GNAT Current_Exception g-curexc ads
GNAT.Debug_Pools (g-debpoo.ads): GNAT Debug_Pools g-debpoo ads
GNAT.Debug_Utilities (g-debuti.ads): GNAT Debug_Utilities g-debuti ads
GNAT.Decode_String (g-decstr.ads): GNAT Decode_String g-decstr ads
GNAT.Decode_UTF8_String (g-deutst.ads): GNAT Decode_UTF8_String g-deutst ads
GNAT.Directory_Operations (g-dirope.ads): GNAT Directory_Operations g-dirope ads
GNAT.Directory_Operations.Iteration (g-diopit.ads): GNAT Directory_Operations Iteration g-diopit ads
GNAT.Dynamic_HTables (g-dynhta.ads): GNAT Dynamic_HTables g-dynhta ads
GNAT.Dynamic_Tables (g-dyntab.ads): GNAT Dynamic_Tables g-dyntab ads
GNAT.Encode_String (g-encstr.ads): GNAT Encode_String g-encstr ads
GNAT.Encode_UTF8_String (g-enutst.ads): GNAT Encode_UTF8_String g-enutst ads
GNAT.Exceptions (g-except.ads): GNAT Exceptions g-except ads
GNAT.Exception_Actions (g-excact.ads): GNAT Exception_Actions g-excact ads
GNAT.Exception_Traces (g-exctra.ads): GNAT Exception_Traces g-exctra ads
GNAT.Expect (g-expect.ads): GNAT Expect g-expect ads
GNAT.Expect.TTY (g-exptty.ads): GNAT Expect TTY g-exptty ads
GNAT.Float_Control (g-flocon.ads): GNAT Float_Control g-flocon ads
GNAT.Formatted_String (g-forstr.ads): GNAT Formatted_String g-forstr ads
GNAT.Heap_Sort (g-heasor.ads): GNAT Heap_Sort g-heasor ads
GNAT.Heap_Sort_A (g-hesora.ads): GNAT Heap_Sort_A g-hesora ads
GNAT.Heap_Sort_G (g-hesorg.ads): GNAT Heap_Sort_G g-hesorg ads
GNAT.HTable (g-htable.ads): GNAT HTable g-htable ads
GNAT.IO (g-io.ads): GNAT IO g-io ads
GNAT.IO_Aux (g-io_aux.ads): GNAT IO_Aux g-io_aux ads
GNAT.Lock_Files (g-locfil.ads): GNAT Lock_Files g-locfil ads
GNAT.MBBS_Discrete_Random (g-mbdira.ads): GNAT MBBS_Discrete_Random g-mbdira ads
GNAT.MBBS_Float_Random (g-mbflra.ads): GNAT MBBS_Float_Random g-mbflra ads
GNAT.MD5 (g-md5.ads): GNAT MD5 g-md5 ads
GNAT.Memory_Dump (g-memdum.ads): GNAT Memory_Dump g-memdum ads
GNAT.Most_Recent_Exception (g-moreex.ads): GNAT Most_Recent_Exception g-moreex ads
GNAT.OS_Lib (g-os_lib.ads): GNAT OS_Lib g-os_lib ads
GNAT.Perfect_Hash_Generators (g-pehage.ads): GNAT Perfect_Hash_Generators g-pehage ads
GNAT.Random_Numbers (g-rannum.ads): GNAT Random_Numbers g-rannum ads
GNAT.Regexp (g-regexp.ads): GNAT Regexp g-regexp ads
GNAT.Registry (g-regist.ads): GNAT Registry g-regist ads
GNAT.Regpat (g-regpat.ads): GNAT Regpat g-regpat ads
GNAT.Rewrite_Data (g-rewdat.ads): GNAT Rewrite_Data g-rewdat ads
GNAT.Secondary_Stack_Info (g-sestin.ads): GNAT Secondary_Stack_Info g-sestin ads
GNAT.Semaphores (g-semaph.ads): GNAT Semaphores g-semaph ads
GNAT.Serial_Communications (g-sercom.ads): GNAT Serial_Communications g-sercom ads
GNAT.SHA1 (g-sha1.ads): GNAT SHA1 g-sha1 ads
GNAT.SHA224 (g-sha224.ads): GNAT SHA224 g-sha224 ads
GNAT.SHA256 (g-sha256.ads): GNAT SHA256 g-sha256 ads
GNAT.SHA384 (g-sha384.ads): GNAT SHA384 g-sha384 ads
GNAT.SHA512 (g-sha512.ads): GNAT SHA512 g-sha512 ads
GNAT.Signals (g-signal.ads): GNAT Signals g-signal ads
GNAT.Sockets (g-socket.ads): GNAT Sockets g-socket ads
GNAT.Source_Info (g-souinf.ads): GNAT Source_Info g-souinf ads
GNAT.Spelling_Checker (g-speche.ads): GNAT Spelling_Checker g-speche ads
GNAT.Spelling_Checker_Generic (g-spchge.ads): GNAT Spelling_Checker_Generic g-spchge ads
GNAT.Spitbol (g-spitbo.ads): GNAT Spitbol g-spitbo ads
GNAT.Spitbol.Patterns (g-spipat.ads): GNAT Spitbol Patterns g-spipat ads
GNAT.Spitbol.Table_Boolean (g-sptabo.ads): GNAT Spitbol Table_Boolean g-sptabo ads
GNAT.Spitbol.Table_Integer (g-sptain.ads): GNAT Spitbol Table_Integer g-sptain ads
GNAT.Spitbol.Table_VString (g-sptavs.ads): GNAT Spitbol Table_VString g-sptavs ads
GNAT.SSE (g-sse.ads): GNAT SSE g-sse ads
GNAT.SSE.Vector_Types (g-ssvety.ads): GNAT SSE Vector_Types g-ssvety ads
GNAT.Strings (g-string.ads): GNAT Strings g-string ads
GNAT.String_Hash (g-strhas.ads): GNAT String_Hash g-strhas ads
GNAT.String_Split (g-strspl.ads): GNAT String_Split g-strspl ads
GNAT.Table (g-table.ads): GNAT Table g-table ads
GNAT.Task_Lock (g-tasloc.ads): GNAT Task_Lock g-tasloc ads
GNAT.Threads (g-thread.ads): GNAT Threads g-thread ads
GNAT.Time_Stamp (g-timsta.ads): GNAT Time_Stamp g-timsta ads
GNAT.Traceback (g-traceb.ads): GNAT Traceback g-traceb ads
GNAT.Traceback.Symbolic (g-trasym.ads): GNAT Traceback Symbolic g-trasym ads
GNAT.UTF_32 (g-table.ads): GNAT UTF_32 g-table ads
GNAT.Wide_Spelling_Checker (g-u3spch.ads): GNAT Wide_Spelling_Checker g-u3spch ads
GNAT.Wide_Spelling_Checker (g-wispch.ads): GNAT Wide_Spelling_Checker g-wispch ads
GNAT.Wide_String_Split (g-wistsp.ads): GNAT Wide_String_Split g-wistsp ads
GNAT.Wide_Wide_Spelling_Checker (g-zspche.ads): GNAT Wide_Wide_Spelling_Checker g-zspche ads
GNAT.Wide_Wide_String_Split (g-zistsp.ads): GNAT Wide_Wide_String_Split g-zistsp ads

H
handling long command lines: Ada Command_Line Response_File a-clrefi ads
Handling of Records with Holes: Handling of Records with Holes
Hash functions: GNAT Perfect_Hash_Generators g-pehage ads
Hash functions: GNAT String_Hash g-strhas ads
Hash tables: GNAT Dynamic_HTables g-dynhta ads
Hash tables: GNAT HTable g-htable ads
Has_Access_Values: Attribute Has_Access_Values
Has_Discriminants: Attribute Has_Discriminants
Heap usage: RM 13 9 14-17 Unchecked Conversion

I
I/O interfacing: Interfaces VxWorks IO i-vxwoio ads
IBM Packed Format: Interfaces Packed_Decimal i-pacdec ads
Image: System Address_Image s-addima ads
Img: Attribute Img
Immediate_Reclamation: Immediate_Reclamation
Implementation-dependent features: About This Guide
implicit: RM 13 9 14-17 Unchecked Conversion
Import: Address Clauses
Initialization: Pragma Suppress_Initialization
Initializes: Aspect Initializes
Initial_Condition: Aspect Initial_Condition
Inline_Always: Aspect Inline_Always
Input/Output facilities: GNAT IO g-io ads
Input/Output facilities: GNAT IO_Aux g-io_aux ads
Integer maps: GNAT Spitbol Table_Integer g-sptain ads
Integer types: RM 3 5 2 5 Alternative Character Sets
Integer_Value: Attribute Integer_Value
Interfaces: RM B 1 39-41 Pragma Export
Interfaces.C.Extensions (i-cexten.ads): Interfaces C Extensions i-cexten ads
Interfaces.C.Streams (i-cstrea.ads): Interfaces C Streams i-cstrea ads
Interfaces.Packed_Decimal (i-pacdec.ads): Interfaces Packed_Decimal i-pacdec ads
Interfaces.VxWorks (i-vxwork.ads): Interfaces VxWorks i-vxwork ads
Interfaces.VxWorks.Int_Connection (i-vxinco.ads): Interfaces VxWorks Int_Connection i-vxinco ads
Interfaces.VxWorks.IO (i-vxwoio.ads): Interfaces VxWorks IO i-vxwoio ads
interfacing: Interfaces C Streams i-cstrea ads
interfacing: Interfaces VxWorks i-vxwork ads
interfacing: Interfaces VxWorks Int_Connection i-vxinco ads
Interfacing to C++: Pragma CPP_Virtual
Interfacing to C++: Pragma Propagate_Exceptions
Interfacing to VxWorks: Interfaces VxWorks i-vxwork ads
Interfacing to VxWorks: Interfaces VxWorks Int_Connection i-vxinco ads
Interfacing to VxWorks’ I/O: Interfaces VxWorks IO i-vxwoio ads
interfacing with: RM B 2 12-13 Package Interfaces
interfacing with: RM B 3 63-71 Interfacing with C
interfacing with: RM B 4 95-98 Interfacing with COBOL
Interfacing with C++: Pragma CPP_Class
Interfacing with C++: Pragma CPP_Constructor
Interfacing with C++: Pragma CPP_Vtable
Interfacing with Direct_IO: Ada Direct_IO C_Streams a-diocst ads
Interfacing with Sequential_IO: Ada Sequential_IO C_Streams a-siocst ads
Interfacing with Stream_IO: Ada Streams Stream_IO C_Streams a-ssicst ads
Interfacing with ‘‘Text_IO‘‘: Ada Text_IO C_Streams a-tiocst ads
Interfacing with ‘‘Wide_Text_IO‘‘: Ada Wide_Text_IO C_Streams a-wtcstr ads
Interfacing with ‘‘Wide_Wide_Text_IO‘‘: Ada Wide_Wide_Text_IO C_Streams a-ztcstr ads
Interrupt: GNAT Ctrl_C g-ctrl_c ads
Interrupt support: RM C 1 10-16 Access to Machine Operations
Interrupts: RM C 3 1 20-21 Protected Procedure Handlers
Intrinsic operator: Intrinsic Operators
Intrinsic Subprograms: Intrinsic Subprograms
Invalid representations: Pragma Assume_No_Invalid_Values
Invalid values: Pragma Assume_No_Invalid_Values
Invalid_Value: Attribute Invalid_Value
Invariant: Aspect Invariant
Invariant’Class: Aspect Invariant'Class
IO support: Ada Strings Unbounded Text_IO a-suteio ads
IO support: Ada Strings Wide_Unbounded Wide_Text_IO a-swuwti ads
IO support: Ada Strings Wide_Wide_Unbounded Wide_Wide_Text_IO a-szuzti ads
Iterable: Aspect Iterable
Iterable: Attribute Iterable

L
Large: Attribute Large
Latin-1: Changed semantics
Latin_1 constants for Wide_Character: Ada Characters Wide_Latin_1 a-cwila1 ads
Latin_1 constants for Wide_Wide_Character: Ada Characters Wide_Wide_Latin_1 a-chzla1 ads
Latin_9 constants for Character: Ada Characters Latin_9 a-chlat9 ads
Latin_9 constants for Wide_Character: Ada Characters Wide_Latin_9 a-cwila1 ads
Latin_9 constants for Wide_Wide_Character: Ada Characters Wide_Wide_Latin_9 a-chzla9 ads
Library_Level: Attribute Library_Level
License checking: Pragma License
Line: Line
Linker_Section: Aspect Linker_Section
Little endian: Attribute Default_Bit_Order
Little endian: Attribute Default_Scalar_Storage_Order
local: System Pool_Local s-pooloc ads
Local storage pool: System Pool_Local s-pooloc ads
Locking: GNAT Task_Lock g-tasloc ads
Locking Policies: RM C 7 2 30 The Package Task_Attributes
Locking using files: GNAT Lock_Files g-locfil ads
Lock_Free: Aspect Lock_Free
Lock_Free: Attribute Lock_Free
Loop_Entry: Attribute Loop_Entry

M
Machine Code insertions: Machine Code Insertions
Machine operations: RM B 5 22-26 Interfacing with Fortran
Machine_Size: Attribute Machine_Size
Mailboxes: GNAT Bounded_Mailboxes g-boumai ads
Mantissa: Attribute Mantissa
Maps: GNAT Spitbol Table_Integer g-sptain ads
Maps: GNAT Spitbol Table_VString g-sptavs ads
maximum: Attribute Maximum_Alignment
Maximum_Alignment: Attribute Maximum_Alignment
Maximum_Alignment attribute: Alignment Clauses
Max_Asynchronous_Select_Nesting: Max_Asynchronous_Select_Nesting
Max_Entry_Queue_Depth: Max_Entry_Queue_Length
Max_Entry_Queue_Length: Max_Entry_Queue_Length
Max_Protected_Entries: Max_Protected_Entries
Max_Queue_Length: Aspect Max_Queue_Length
Max_Select_Alternatives: Max_Select_Alternatives
Max_Storage_At_Blocking: Max_Storage_At_Blocking
Max_Tasks: Max_Tasks
Max_Task_Entries: Max_Task_Entries
Mechanism_Code: Attribute Mechanism_Code
Memory allocation: System Memory s-memory ads
Memory corruption debugging: GNAT Debug_Pools g-debpoo ads
Memory-mapped I/O: Use of Address Clauses for Memory-Mapped I/O
Message Digest MD5: GNAT MD5 g-md5 ads
monotonic: RM D 7 21 Tasking Restrictions
multidimensional: RM 3 5 7 17 Float Types
Multidimensional arrays: RM 3 5 7 17 Float Types
Multiprocessor interface: System Multiprocessors s-multip ads
Multiprocessor interface: System Multiprocessors Dispatching_Domains s-mudido ads

N
Named assertions: Pragma Check
Named assertions: Pragma Check_Policy
Named numbers: Attribute Universal_Literal_String
No_Abort_Statements: No_Abort_Statements
No_Access_Parameter_Allocators: No_Access_Parameter_Allocators
No_Access_Subprograms: No_Access_Subprograms
No_Allocators: No_Allocators
No_Anonymous_Allocators: No_Anonymous_Allocators
No_Asynchronous_Control: No_Asynchronous_Control
No_Calendar: No_Calendar
No_Coextensions: No_Coextensions
No_Default_Initialization: No_Default_Initialization
No_Delay: No_Delay
No_Dependence: No_Dependence
No_Direct_Boolean_Operators: No_Direct_Boolean_Operators
No_Dispatch: No_Dispatch
No_Dispatching_Calls: No_Dispatching_Calls
No_Dynamic_Attachment: No_Dynamic_Attachment
No_Dynamic_Interrupts: No_Dynamic_Attachment
No_Dynamic_Priorities: No_Dynamic_Priorities
No_Dynamic_Sized_Objects: No_Dynamic_Sized_Objects
No_Elaboration_Code: No_Elaboration_Code
No_Elaboration_Code_All: Aspect No_Elaboration_Code_All
No_Entry_Calls_In_Elaboration_Code: No_Entry_Calls_In_Elaboration_Code
No_Entry_Queue: No_Entry_Queue
No_Enumeration_Maps: No_Enumeration_Maps
No_Exceptions: No_Exceptions
No_Exception_Handlers: No_Exception_Handlers
No_Exception_Propagation: No_Exception_Propagation
No_Exception_Registration: No_Exception_Registration
No_Finalization: No_Finalization
No_Fixed_Point: No_Fixed_Point
No_Floating_Point: No_Floating_Point
No_Implementation_Aspect_Specifications: No_Implementation_Aspect_Specifications
No_Implementation_Attributes: No_Implementation_Attributes
No_Implementation_Identifiers: No_Implementation_Identifiers
No_Implementation_Pragmas: No_Implementation_Pragmas
No_Implementation_Restrictions: No_Implementation_Restrictions
No_Implementation_Units: No_Implementation_Units
No_Implicit_Aliasing: No_Implicit_Aliasing
No_Implicit_Conditionals: No_Implicit_Conditionals
No_Implicit_Dynamic_Code: No_Implicit_Dynamic_Code
No_Implicit_Heap_Allocations: No_Implicit_Heap_Allocations
No_Implicit_Loops: No_Implicit_Loops
No_Implicit_Protected_Object_Allocations: No_Implicit_Protected_Object_Allocations
No_Implicit_Task_Allocations: No_Implicit_Task_Allocations
No_Initialize_Scalars: No_Initialize_Scalars
No_Inline: Aspect No_Inline
No_IO: No_IO
No_Local_Allocators: No_Local_Allocators
No_Local_Protected_Objects: No_Local_Protected_Objects
No_Local_Timing_Events: No_Local_Timing_Events
No_Long_Long_Integers: No_Long_Long_Integers
No_Multiple_Elaboration: No_Multiple_Elaboration
No_Nested_Finalization: No_Nested_Finalization
No_Obsolescent_Features: No_Obsolescent_Features
No_Protected_Types: No_Protected_Types
No_Protected_Type_Allocators: No_Protected_Type_Allocators
No_Recursion: No_Recursion
No_Reentrancy: No_Reentrancy
No_Relative_Delay: No_Relative_Delay
No_Requeue: No_Requeue_Statements
No_Requeue_Statements: No_Requeue_Statements
No_Secondary_Stack: No_Secondary_Stack
No_Select_Statements: No_Select_Statements
No_Specification_of_Aspect: No_Specification_of_Aspect
No_Specific_Termination_Handlers: No_Specific_Termination_Handlers
No_Standard_Allocators_After_Elaboration: No_Standard_Allocators_After_Elaboration
No_Standard_Storage_Pools: No_Standard_Storage_Pools
No_Streams: No_Streams
No_Stream_Optimizations: No_Stream_Optimizations
No_Tagged_Streams: Aspect No_Tagged_Streams
No_Tasking: No_Tasking
No_Task_Allocators: No_Task_Allocators
No_Task_Attributes: No_Task_Attributes_Package
No_Task_Attributes_Package: No_Task_Attributes_Package
No_Task_At_Interrupt_Priority: No_Task_At_Interrupt_Priority
No_Task_Hierarchy: No_Task_Hierarchy
No_Task_Termination: No_Task_Termination
No_Terminate_Alternatives: No_Terminate_Alternatives
No_Unchecked_Access: No_Unchecked_Access
No_Unchecked_Conversion: No_Unchecked_Conversion
No_Unchecked_Deallocation: No_Unchecked_Deallocation
No_Use_Of_Entity: No_Use_Of_Entity
No_Wide_Characters: No_Wide_Characters
Null_Occurrence: Ada Exceptions Is_Null_Occurrence a-einuoc ads
Null_Occurrence: Ada Exceptions Last_Chance_Handler a-elchha ads
Null_Parameter: Attribute Null_Parameter
Numerics: RM F 1 2 Decimal Radix Support

O
Object_Size: Aspect Object_Size
Object_Size: Attribute Object_Size
Object_Size: Value_Size and Object_Size Clauses
Obsolsecent: Aspect Obsolescent
obtaining most recent: GNAT Most_Recent_Exception g-moreex ads
of an address: System Address_Image s-addima ads
of bits: Bit_Order Clauses
of bytes: Effect of Bit_Order on Byte Ordering
of compiler: GNAT Compiler_Version g-comver ads
of objects: Value_Size and Object_Size Clauses
Old: Attribute Old
on ‘‘Address‘‘: RM 13 7 37 Address as Private
Operating System interface: GNAT OS_Lib g-os_lib ads
Operations: RM 13 7 37 Address as Private
operations of: RM 13 7 37 Address as Private
ordering: Bit_Order Clauses
ordering: Effect of Bit_Order on Byte Ordering
Overlaying of objects: Address Clauses

P
Package Interfaces: RM B 1 39-41 Pragma Export
Package Task_Attributes: RM C 5 8 Pragma Discard_Names
Package ‘‘Interrupts‘‘: RM C 3 1 20-21 Protected Procedure Handlers
Packed Decimal: Interfaces Packed_Decimal i-pacdec ads
Packed types: RM 13 1 21-24 Representation Clauses
Parameters: Attribute Mechanism_Code
Parameters: Attribute Passed_By_Reference
Parameters: Attribute Pool_Address
Parsing: GNAT AWK g-awk ads
Parsing: GNAT Bounded_Buffers g-boubuf ads
Parsing: GNAT Bounded_Mailboxes g-boumai ads
Partition communication subsystem: RM D 8 47-49 Monotonic Time
Partition interfacing functions: System Partition_Interface s-parint ads
Part_Of: Aspect Part_Of
Passed_By_Reference: Attribute Passed_By_Reference
passing: Attribute Null_Parameter
Passing by copy: Pragma C_Pass_By_Copy
passing mechanism: Attribute Mechanism_Code
passing mechanism: Attribute Mechanism_Code
Pattern matching: GNAT Regexp g-regexp ads
Pattern matching: GNAT Regpat g-regpat ads
Pattern matching: GNAT Spitbol Patterns g-spipat ads
PCS: RM D 8 47-49 Monotonic Time
Persistent_BSS: Aspect Persistent_BSS
Pool_Address: Attribute Pool_Address
Portability: About This Guide
Post: Pragma Post
Post: Pragma Post_Class
Postcondition: Pragma Postcondition
postconditions: Pragma Post
postconditions: Pragma Postcondition
postconditions: Pragma Post_Class
Pragma: Representation Clauses and Pragmas
pragma Ada_2012: Implementation of Ada 2012 Features
Pragma Component_Alignment: Pragma Component_Alignment
Pragma Pack (for arrays): Pragma Pack for Arrays
Pragma Pack (for records): Pragma Pack for Records
Pragma Pack (for type Natural): Pragma Pack for Arrays
Pragma Pack warning: Pragma Pack for Arrays
pragma Shared_Passive: GNAT Implementation of Shared Passive Packages
Pragmas: Pragma Rename_Pragma
Pragmas: RM 1 1 5 12 Bounded Errors
Pre: Pragma Pre
Pre-elaboration requirements: RM C 3 2 25 Package Interrupts
preconditions: Pragma Pre
Preconditions: Pragma Precondition
preconditions: Pragma Precondition
preconditions: Pragma Pre_Class
Predicate: Aspect Predicate
Preemptive abort: RM D 4 16 Entry Queuing Policies
Prefix_Exception_Messages: Pragma Prefix_Exception_Messages
Pre_Class: Pragma Pre_Class
Protected procedure handlers: RM C 3 28 Interrupt Support
Pure: GNAT Exceptions g-except ads
Pure packages: GNAT Exceptions g-except ads
Pure_Barriers: Pure_Barriers
Pure_Function: Aspect Pure_Function

R
Random number generation: RM A 4 4 106 Bounded-Length String Handling
Random number generation: GNAT MBBS_Discrete_Random g-mbdira ads
Random number generation: GNAT MBBS_Float_Random g-mbflra ads
Random number generation: GNAT Random_Numbers g-rannum ads
Range_Length: Attribute Range_Length
Rational compatibility: Pragma Overriding_Renamings
Rational Profile: Pragma Implicit_Packing
Rational profile: Pragma Overriding_Renamings
Rational profile: Pragma Use_VADS_Size
Read attribute: RM 13 13 2 17 Stream Oriented Attributes
Real-Time Systems Annex compliance: Ensuring Compliance with the Real-Time Annex
Record Representation Clause: Record Representation Clauses
Record representation clauses: RM 13 4 9-10 Enumeration Representation Clauses
records: RM 13 4 9-10 Enumeration Representation Clauses
Refined_Depends: Aspect Refined_Depends
Refined_Global: Aspect Refined_Global
Refined_Post: Aspect Refined_Post
Refined_State: Aspect Refined_State
Regular expressions: GNAT Regexp g-regexp ads
Regular expressions: GNAT Regpat g-regpat ads
Remote_Access_Type: Aspect Remote_Access_Type
Removing command line arguments: Ada Command_Line Remove a-colire ads
representation: Representation Clauses and Pragmas
Representation: Determining the Representations chosen by GNAT
Representation: System Wch_Cnv s-wchcnv ads
Representation Clause: Representation Clauses and Pragmas
Representation clauses: RM 11 5 28 Suppression of Checks
Representation clauses: RM 13 3 71-73 Component Size Clauses
Representation clauses: RM 13 4 9-10 Enumeration Representation Clauses
Representation Clauses: Representation Clauses and Pragmas
representation of: Attribute Universal_Literal_String
Representation of enums: Attribute Enum_Rep
Representation of enums: Attribute Enum_Val
Representation of wide characters: System Wch_Cnv s-wchcnv ads
Representation Pragma: Representation Clauses and Pragmas
response file: Ada Command_Line Response_File a-clrefi ads
Response file for command line: Ada Command_Line Response_File a-clrefi ads
Restrictions: Attribute Restriction_Set
Restrictions definitions: System Rident s-rident ads
Restriction_Set: Attribute Restriction_Set
Result: Attribute Result
Return values: Attribute Mechanism_Code
Rewrite data: GNAT Rewrite_Data g-rewdat ads
Rotate_Left: Shifts and Rotates
Rotate_Right: Shifts and Rotates
Run-time restrictions access: System Restrictions s-restri ads

S
Safe_Emax: Attribute Safe_Emax
Safe_Large: Attribute Safe_Large
Safe_Small: Attribute Safe_Small
Scalar storage order: Attribute Scalar_Storage_Order
Scalar_Storage_Order: Pragma Default_Scalar_Storage_Order
Scalar_Storage_Order: Aspect Scalar_Storage_Order
Scalar_Storage_Order: Attribute Scalar_Storage_Order
Secondary Stack Info: GNAT Secondary_Stack_Info g-sestin ads
Secondary_Stack_Size: Aspect Secondary_Stack_Size
Secure Hash Algorithm SHA-1: GNAT SHA1 g-sha1 ads
Secure Hash Algorithm SHA-224: GNAT SHA224 g-sha224 ads
Secure Hash Algorithm SHA-256: GNAT SHA256 g-sha256 ads
Secure Hash Algorithm SHA-384: GNAT SHA384 g-sha384 ads
Secure Hash Algorithm SHA-512: GNAT SHA512 g-sha512 ads
Semaphores: GNAT Semaphores g-semaph ads
Sequential elaboration policy: RM G 2 6 15 Complex Arithmetic Accuracy
Serial_Communications: GNAT Serial_Communications g-sercom ads
Sets of strings: GNAT Spitbol Table_Boolean g-sptabo ads
setting for not-first subtype: Attribute Value_Size
Shared: Aspect Shared
Shared passive packages: GNAT Implementation of Shared Passive Packages
SHARED_MEMORY_DIRECTORY environment variable: GNAT Implementation of Shared Passive Packages
Shift operators: Pragma Provide_Shift_Operators
Shift_Left: Shifts and Rotates
Shift_Right: Shifts and Rotates
Shift_Right_Arithmetic: Shifts and Rotates
Signals: GNAT Signals g-signal ads
simple: Pragma Simple_Storage_Pool_Type
simple: Attribute Simple_Storage_Pool
Simple I/O: GNAT IO g-io ads
Simple storage pool: Pragma Simple_Storage_Pool_Type
Simple storage pool: Attribute Simple_Storage_Pool
Simple_Barriers: Simple_Barriers
Simple_Storage_Pool: Aspect Simple_Storage_Pool
Simple_Storage_Pool: Attribute Simple_Storage_Pool
Simple_Storage_Pool_Type: Aspect Simple_Storage_Pool_Type
Size: Pragma Use_VADS_Size
Size: Attribute Object_Size
Size: Attribute VADS_Size
Size: Attribute Value_Size
Size: Size of Variant Record Objects
size: Size of Variant Record Objects
Size: Value_Size and Object_Size Clauses
Size Clause: Size Clauses
Size clauses: RM 13 3 29-35 Alignment Clauses
Size for biased representation: Biased Representation
Size of ‘‘Address‘‘: Attribute Address_Size
Small: Attribute Small
Sockets: GNAT Sockets g-socket ads
Sorting: GNAT Bubble_Sort g-bubsor ads
Sorting: GNAT Bubble_Sort_A g-busora ads
Sorting: GNAT Bubble_Sort_G g-busorg ads
Sorting: GNAT Heap_Sort g-heasor ads
Sorting: GNAT Heap_Sort_A g-hesora ads
Sorting: GNAT Heap_Sort_G g-hesorg ads
Source Information: GNAT Source_Info g-souinf ads
Source_Location: Source_Location
SPARK: SPARK_05
SPARK_05: SPARK_05
SPARK_Mode: Aspect SPARK_Mode
Spawn capability: GNAT OS_Lib g-os_lib ads
Spell checking: GNAT Spelling_Checker g-speche ads
Spell checking: GNAT Spelling_Checker_Generic g-spchge ads
Spell checking: GNAT Wide_Spelling_Checker g-u3spch ads
Spell checking: GNAT Wide_Spelling_Checker g-wispch ads
Spell checking: GNAT Wide_Wide_Spelling_Checker g-zspche ads
SPITBOL interface: GNAT Spitbol g-spitbo ads
SPITBOL pattern matching: GNAT Spitbol Patterns g-spipat ads
SPITBOL Tables: GNAT Spitbol Table_Boolean g-sptabo ads
SPITBOL Tables: GNAT Spitbol Table_Integer g-sptain ads
SPITBOL Tables: GNAT Spitbol Table_VString g-sptavs ads
Static_Dispatch_Tables: Static_Dispatch_Tables
Static_Priorities: Static_Priorities
Static_Storage_Size: Static_Storage_Size
Storage place attributes: RM 13 5 1 17-22 Record Representation Clauses
Storage pool: Pragma Simple_Storage_Pool_Type
Storage pool: Attribute Simple_Storage_Pool
Storage pool: System Pool_Global s-pooglo ads
Storage pool: System Pool_Local s-pooloc ads
Storage_Size Clause: Storage_Size Clauses
Storage_Unit: Attribute Storage_Unit
Storage_Unit (in pragma Component_Alignment): Pragma Component_Alignment
Stream files: Treating Text_IO Files as Streams
Stream operations: System Strings Stream_Ops s-ststop ads
Stream oriented attributes: RM 13 11 2 17 Unchecked Deallocation
Stream oriented attributes: RM 13 13 2 17 Stream Oriented Attributes
String decoding: GNAT Decode_String g-decstr ads
String encoding: GNAT Encode_String g-encstr ads
String maps: GNAT Spitbol Table_VString g-sptavs ads
String splitter: GNAT String_Split g-strspl ads
String stream operations: System Strings Stream_Ops s-ststop ads
Stub_Type: Attribute Stub_Type
Subprogram address: Attribute Code_Address
subtypes: Alignment Clauses
Suppressing external name: Pragma Export_Function
Suppressing external name: Pragma Export_Procedure
Suppressing external name: Pragma Export_Valued_Procedure
Suppressing initialization: Pragma Suppress_Initialization
suppression of: Pragma Suppress_Initialization
suppression of: RM 11 4 1 19 Exception Information
Suppression of checks: RM 11 4 1 19 Exception Information
Suppress_Debug_Info: Aspect Suppress_Debug_Info
Suppress_Initialization: Aspect Suppress_Initialization
synonyms: Pragma Convention_Identifier
synonyms: Pragma Rename_Pragma
System: Pragma Extend_System
System.Address_Image (s-addima.ads): System Address_Image s-addima ads
System.Assertions (s-assert.ads): System Assertions s-assert ads
System.Atomic_Counters (s-atocou.ads): System Atomic_Counters s-atocou ads
System.Memory (s-memory.ads): System Memory s-memory ads
System.Multiprocessors (s-multip.ads): System Multiprocessors s-multip ads
System.Multiprocessors.Dispatching_Domains (s-mudido.ads): System Multiprocessors Dispatching_Domains s-mudido ads
System.Partition_Interface (s-parint.ads): System Partition_Interface s-parint ads
System.Pool_Global (s-pooglo.ads): System Pool_Global s-pooglo ads
System.Pool_Local (s-pooloc.ads): System Pool_Local s-pooloc ads
System.Restrictions (s-restri.ads): System Restrictions s-restri ads
System.Rident (s-rident.ads): System Rident s-rident ads
System.Strings.Stream_Ops (s-ststop.ads): System Strings Stream_Ops s-ststop ads
System.Unsigned_Types (s-unstyp.ads): System Unsigned_Types s-unstyp ads
System.Wch_Cnv (s-wchcnv.ads): System Wch_Cnv s-wchcnv ads
System.Wch_Con (s-wchcon.ads): System Wch_Con s-wchcon ads
System_Allocator_Alignment: Attribute System_Allocator_Alignment

T
Table implementation: GNAT Dynamic_Tables g-dyntab ads
Table implementation: GNAT Table g-table ads
Target_Name: Attribute Target_Name
Task locking: GNAT Task_Lock g-tasloc ads
Task specific storage: Pragma Thread_Local_Storage
Task synchronization: GNAT Task_Lock g-tasloc ads
Tasking restrictions: RM D 6 9-10 Preemptive Abort
Task_Attributes: Pragma Thread_Local_Storage
Task_Attributes: RM C 5 8 Pragma Discard_Names
Test cases: Pragma Test_Case
testing for: Attribute Has_Access_Values
testing for: Attribute Has_Discriminants
testing for: Ada Exceptions Is_Null_Occurrence a-einuoc ads
testing for: Ada Exceptions Last_Chance_Handler a-elchha ads
Test_Case: Aspect Test_Case
Text_IO: Ada Strings Unbounded Text_IO a-suteio ads
Text_IO: Ada Strings Wide_Unbounded Wide_Text_IO a-swuwti ads
Text_IO: Ada Strings Wide_Wide_Unbounded Wide_Wide_Text_IO a-szuzti ads
Text_IO: GNAT IO_Aux g-io_aux ads
Text_IO extensions: Text_IO Extensions
Text_IO for unbounded strings: Text_IO Facilities for Unbounded Strings
Text_IO operations: Text_IO Facilities for Unbounded Strings
Text_IO resetting standard files: Ada Text_IO Reset_Standard_Files a-tirsfi ads
Threads: GNAT Threads g-thread ads
Thread_Local_Storage: Aspect Thread_Local_Storage
Time: RM D 7 21 Tasking Restrictions
Time: GNAT Calendar Time_IO g-catiio ads
Time stamp: GNAT Time_Stamp g-timsta ads
TLS (Thread Local Storage): Pragma Thread_Local_Storage
To_Address: Attribute To_Address
To_Address: Address Clauses
To_Any: Attribute To_Any
Trace back facilities: GNAT Traceback g-traceb ads
Trace back facilities: GNAT Traceback Symbolic g-trasym ads
Traceback for Exception Occurrence: Ada Exceptions Traceback a-exctra ads
trampoline: No_Implicit_Dynamic_Code
TypeCode: Attribute TypeCode
Type_Class: Attribute Type_Class
Type_Key: Attribute Type_Key
typographical: Conventions
Typographical conventions: Conventions

U
Unbounded_String: Text_IO Facilities for Unbounded Strings
Unbounded_String: Ada Strings Unbounded Text_IO a-suteio ads
Unbounded_Wide_String: Ada Strings Wide_Unbounded Wide_Text_IO a-swuwti ads
Unbounded_Wide_Wide_String: Ada Strings Wide_Wide_Unbounded Wide_Wide_Text_IO a-szuzti ads
Unchecked conversion: RM 13 7 1 16 Address Operations
Unchecked deallocation: RM 13 11 23-25 Implicit Heap Usage
Unconstrained_Array: Attribute Unconstrained_Array
Unevaluated_Use_Of_Old: Pragma Unevaluated_Use_Of_Old
Unicode: GNAT Decode_String g-decstr ads
Unicode: GNAT Decode_UTF8_String g-deutst ads
Unicode: GNAT Encode_String g-encstr ads
Unicode: GNAT Encode_UTF8_String g-enutst ads
Unicode categorization: Ada Wide_Characters Unicode a-wichun ads
Unicode categorization: Ada Wide_Wide_Characters Unicode a-zchuni ads
Unions in C: Pragma Unchecked_Union
Universal_Aliasing: Aspect Universal_Aliasing
Universal_Data: Aspect Universal_Data
Universal_Literal_String: Attribute Universal_Literal_String
unmodified: Pragma Unmodified
Unmodified: Aspect Unmodified
unreferenced: Pragma Unreferenced
unreferenced: Pragma Unreferenced_Objects
Unreferenced: Aspect Unreferenced
Unreferenced_Objects: Aspect Unreferenced_Objects
unrestricted: Attribute Unrestricted_Access
Unrestricted_Access: Attribute Unrestricted_Access
unused: Pragma Unused
Update: Attribute Update
used for objects: Attribute Object_Size
UTF-8: GNAT Decode_String g-decstr ads
UTF-8: GNAT Decode_UTF8_String g-deutst ads
UTF-8: GNAT Encode_String g-encstr ads
UTF-8: GNAT Encode_UTF8_String g-enutst ads
UTF-8 representation: GNAT Byte_Order_Mark g-byorma ads
UTF-8 string decoding: GNAT Decode_UTF8_String g-deutst ads
UTF-8 string encoding: GNAT Encode_UTF8_String g-enutst ads

V
VADS compatibility: Pragma Use_VADS_Size
VADS compatibility: Attribute VADS_Size
VADS_Size: Attribute VADS_Size
Valid_Scalars: Attribute Valid_Scalars
Value_Size: Aspect Value_Size
Value_Size: Attribute Value_Size
Value_Size: Value_Size and Object_Size Clauses
variant record objects: Size of Variant Record Objects
Variant record objects: Size of Variant Record Objects
Version: GNAT Compiler_Version g-comver ads
Volatile_Full_Access: Aspect Volatile_Full_Access
Volatile_Function: Aspect Volatile_Function
VxWorks: Interfaces VxWorks i-vxwork ads
VxWorks: Interfaces VxWorks Int_Connection i-vxinco ads
VxWorks: Interfaces VxWorks IO i-vxwoio ads
VxWorks: Interfaces VxWorks IO i-vxwoio ads
VxWorks: Interfaces VxWorks IO i-vxwoio ads

W
Warnings: Pragma Unmodified
Warnings: Pragma Unreferenced
Warnings: Pragma Unreferenced_Objects
Warnings: Pragma Unused
Warnings: Aspect Warnings
Wchar_T_Size: Attribute Wchar_T_Size
when passed by reference: Attribute Passed_By_Reference
when passed by reference: Attribute Pool_Address
Wide characte representations: GNAT Byte_Order_Mark g-byorma ads
Wide Character: System Wch_Cnv s-wchcnv ads
Wide character codes: GNAT UTF_32 g-table ads
Wide character decoding: GNAT Decode_UTF8_String g-deutst ads
Wide character encoding: GNAT Decode_String g-decstr ads
Wide character encoding: GNAT Encode_String g-encstr ads
Wide character encoding: GNAT Encode_UTF8_String g-enutst ads
Wide String: System Wch_Cnv s-wchcnv ads
Wide_Character: Ada Wide_Characters Unicode a-wichun ads
Wide_String splitter: GNAT Wide_String_Split g-wistsp ads
Wide_Text_IO resetting standard files: Ada Wide_Text_IO Reset_Standard_Files a-wrstfi ads
Wide_Wide_Character: Ada Wide_Wide_Characters Unicode a-zchuni ads
Wide_Wide_String splitter: GNAT Wide_Wide_String_Split g-zistsp ads
Wide_Wide_Text_IO resetting standard files: Ada Wide_Wide_Text_IO Reset_Standard_Files a-zrstfi ads
Windows Registry: GNAT Registry g-regist ads
Word_Size: Attribute Word_Size
Write attribute: RM 13 13 2 17 Stream Oriented Attributes

X
XDR representation: RM 13 13 2 17 Stream Oriented Attributes

Z
Zero address: Attribute Null_Parameter

Jump to:   -   _  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W   X   Z  

Previous: , Up: Top   [Contents][Index]