| Index Entry | Section |
|
| - | | |
| `-gnatR' switch | 6.16 Determining the Representations chosen by GNAT |
|
| _ | | |
| `___lock' file (for shared passive packages) | 12.3 GNAT Implementation of Shared Passive Packages |
|
| A | | |
| Abort_Defer | Pragma Abort_Defer |
| Abort_Signal | Abort_Signal |
| Access values, testing for | Has_Access_Values |
| Access, unrestricted | Unrestricted_Access |
| Accuracy requirements | G.1.2(49): Complex Elementary Functions |
| Accuracy, complex arithmetic | G.2.4(19): Accuracy Requirements |
| Ada 2005 Language Reference Manual | What This Reference Manual Contains |
| Ada 83 attributes | Emax |
| Ada 83 attributes | Epsilon |
| Ada 83 attributes | Large |
| Ada 83 attributes | Mantissa |
| Ada 83 attributes | Safe_Emax |
| Ada 83 attributes | Safe_Large |
| Ada 83 attributes | Small |
| Ada 95 Language Reference Manual | What This Reference Manual Contains |
| Ada.Characters.Handling | A.1(52): Names of Predefined Numeric Types |
| Ada.Characters.Latin_9 (`a-chlat9.ads') | 9.1 Ada.Characters.Latin_9 (`a-chlat9.ads') |
| Ada.Characters.Wide_Latin_1 (`a-cwila1.ads') | 9.2 Ada.Characters.Wide_Latin_1 (`a-cwila1.ads') |
| Ada.Characters.Wide_Latin_9 (`a-cwila1.ads') | 9.3 Ada.Characters.Wide_Latin_9 (`a-cwila1.ads') |
| Ada.Characters.Wide_Wide_Latin_1 (`a-chzla1.ads') | 9.4 Ada.Characters.Wide_Wide_Latin_1 (`a-chzla1.ads') |
| Ada.Characters.Wide_Wide_Latin_9 (`a-chzla9.ads') | 9.5 Ada.Characters.Wide_Wide_Latin_9 (`a-chzla9.ads') |
| Ada.Command_Line.Environment (`a-colien.ads') | 9.6 Ada.Command_Line.Environment (`a-colien.ads') |
| Ada.Command_Line.Remove (`a-colire.ads') | 9.7 Ada.Command_Line.Remove (`a-colire.ads') |
| Ada.Command_Line.Response_File (`a-clrefi.ads') | 9.8 Ada.Command_Line.Response_File (`a-clrefi.ads') |
| Ada.Direct_IO.C_Streams (`a-diocst.ads') | 9.9 Ada.Direct_IO.C_Streams (`a-diocst.ads') |
| Ada.Exceptions.Is_Null_Occurrence (`a-einuoc.ads') | 9.10 Ada.Exceptions.Is_Null_Occurrence (`a-einuoc.ads') |
| Ada.Exceptions.Last_Chance_Handler (`a-elchha.ads') | 9.11 Ada.Exceptions.Last_Chance_Handler (`a-elchha.ads') |
| Ada.Exceptions.Traceback (`a-exctra.ads') | 9.12 Ada.Exceptions.Traceback (`a-exctra.ads') |
| Ada.Sequential_IO.C_Streams (`a-siocst.ads') | 9.13 Ada.Sequential_IO.C_Streams (`a-siocst.ads') |
| Ada.Streams.Stream_IO.C_Streams (`a-ssicst.ads') | 9.14 Ada.Streams.Stream_IO.C_Streams (`a-ssicst.ads') |
| Ada.Strings.Unbounded.Text_IO (`a-suteio.ads') | 9.15 Ada.Strings.Unbounded.Text_IO (`a-suteio.ads') |
| Ada.Strings.Wide_Unbounded.Wide_Text_IO (`a-swuwti.ads') | 9.16 Ada.Strings.Wide_Unbounded.Wide_Text_IO (`a-swuwti.ads') |
| Ada.Strings.Wide_Wide_Unbounded.Wide_Wide_Text_IO (`a-szuzti.ads') | 9.17 Ada.Strings.Wide_Wide_Unbounded.Wide_Wide_Text_IO (`a-szuzti.ads') |
| Ada.Text_IO.C_Streams (`a-tiocst.ads') | 9.18 Ada.Text_IO.C_Streams (`a-tiocst.ads') |
| Ada.Wide_Characters.Unicode (`a-wichun.ads') | 9.19 Ada.Wide_Characters.Unicode (`a-wichun.ads') |
| Ada.Wide_Text_IO.C_Streams (`a-wtcstr.ads') | 9.20 Ada.Wide_Text_IO.C_Streams (`a-wtcstr.ads') |
| Ada.Wide_Wide_Characters.Unicode (`a-zchuni.ads') | 9.21 Ada.Wide_Wide_Characters.Unicode (`a-zchuni.ads') |
| Ada.Wide_Wide_Text_IO.C_Streams (`a-ztcstr.ads') | 9.22 Ada.Wide_Wide_Text_IO.C_Streams (`a-ztcstr.ads') |
| Ada_05 | Pragma Ada_05 |
| Ada_2005 | Pragma Ada_2005 |
| Ada_83 | Pragma Ada_83 |
| Ada_95 | Pragma Ada_95 |
| Address Clause | 6.14 Address Clauses |
| Address clauses | 13.2(6-8): Packed Types |
| Address image | 9.113 System.Address_Image (`s-addima.ads') |
| Address of subprogram code | Code_Address |
| Address, as private type | 13.5.3(7-8): Bit Ordering |
| Address, operations of | 13.7(37): Address as Private |
| Address_Size | Address_Size |
| Alignment Clause | 6.1 Alignment Clauses |
| Alignment clauses | 13.3(14-19): Address Clauses |
| Alignment, default | 6.1 Alignment Clauses |
| Alignment, default settings | Pragma Optimize_Alignment |
| Alignment, maximum | Maximum_Alignment |
| Alignments of components | Pragma Component_Alignment |
| Alternative Character Sets | 2.8(17-19): Pragmas |
| AltiVec | 9.23 GNAT.Altivec (`g-altive.ads') |
| AltiVec | 9.24 GNAT.Altivec.Conversions (`g-altcon.ads') |
| AltiVec | 9.25 GNAT.Altivec.Vector_Operations (`g-alveop.ads') |
| AltiVec | 9.26 GNAT.Altivec.Vector_Types (`g-alvety.ads') |
| AltiVec | 9.27 GNAT.Altivec.Vector_Views (`g-alvevi.ads') |
| Annex E | 12.3 GNAT Implementation of Shared Passive Packages |
| Annotate | Pragma Annotate |
| Argument passing mechanisms | Pragma Export_Function |
| Array packing | Pragma Implicit_Packing |
| Array splitter | 9.28 GNAT.Array_Split (`g-arrspl.ads') |
| Arrays, extendable | 9.55 GNAT.Dynamic_Tables (`g-dyntab.ads') |
| Arrays, extendable | 9.95 GNAT.Table (`g-table.ads') |
| Arrays, multidimensional | 3.5.7(17): Float Types |
| Asm_Input | Asm_Input |
| Asm_Output | Asm_Output |
| Assert | Pragma Assert |
| Assert_Failure, exception | 9.114 System.Assertions (`s-assert.ads') |
| Assertions | Pragma Check |
| Assertions | 9.114 System.Assertions (`s-assert.ads') |
| Assertions, control | Pragma Check_Policy |
| Assume_No_Invalid_Values | Pragma Assume_No_Invalid_Values |
| AST_Entry | AST_Entry |
| Ast_Entry | Pragma Ast_Entry |
| Attribute | 6.14 Address Clauses |
| AWK | 9.29 GNAT.AWK (`g-awk.ads') |
|
| B | | |
| Biased representation | 6.5 Biased Representation |
| Big endian | Default_Bit_Order |
| Bit | Bit |
| bit ordering | 6.8 Bit_Order Clauses |
| Bit ordering | 13.5.2(5): Storage Place Attributes |
| Bit_Order Clause | 6.8 Bit_Order Clauses |
| Bit_Position | Bit_Position |
| Bounded Buffers | 9.30 GNAT.Bounded_Buffers (`g-boubuf.ads') |
| Bounded errors | 1.1.3(31): Child Units |
| Bounded-length strings | A.3.2(49): Ada.Characters.Handling |
| Bubble sort | 9.32 GNAT.Bubble_Sort (`g-bubsor.ads') |
| Bubble sort | 9.33 GNAT.Bubble_Sort_A (`g-busora.ads') |
| Bubble sort | 9.34 GNAT.Bubble_Sort_G (`g-busorg.ads') |
| byte ordering | 6.9 Effect of Bit_Order on Byte Ordering |
| Byte swapping | 9.36 GNAT.Byte_Swapping (`g-bytswa.ads') |
|
| C | | |
| C streams, interfacing | 9.108 Interfaces.C.Streams (`i-cstrea.ads') |
| C Streams, Interfacing with Direct_IO | 9.9 Ada.Direct_IO.C_Streams (`a-diocst.ads') |
| C Streams, Interfacing with Sequential_IO | 9.13 Ada.Sequential_IO.C_Streams (`a-siocst.ads') |
| C Streams, Interfacing with Stream_IO | 9.14 Ada.Streams.Stream_IO.C_Streams (`a-ssicst.ads') |
| C Streams, Interfacing with Text_IO | 9.18 Ada.Text_IO.C_Streams (`a-tiocst.ads') |
| C Streams, Interfacing with Wide_Text_IO | 9.20 Ada.Wide_Text_IO.C_Streams (`a-wtcstr.ads') |
| C Streams, Interfacing with Wide_Wide_Text_IO | 9.22 Ada.Wide_Wide_Text_IO.C_Streams (`a-ztcstr.ads') |
| C++ interfacing | 9.109 Interfaces.CPP (`i-cpp.ads') |
| C, interfacing with | B.2(12-13): Package Interfaces |
| C_Pass_By_Copy | Pragma C_Pass_By_Copy |
| Calendar | 9.37 GNAT.Calendar (`g-calend.ads') |
| Calendar | 9.38 GNAT.Calendar.Time_IO (`g-catiio.ads') |
| Capturing Old values | Old |
| Casing of External names | Pragma External_Name_Casing |
| Casing utilities | 9.40 GNAT.Case_Util (`g-casuti.ads') |
| CGI (Common Gateway Interface) | 9.41 GNAT.CGI (`g-cgi.ads') |
| CGI (Common Gateway Interface) cookie support | 9.42 GNAT.CGI.Cookie (`g-cgicoo.ads') |
| CGI (Common Gateway Interface) debugging | 9.43 GNAT.CGI.Debug (`g-cgideb.ads') |
| Character handling (GNAT.Case_Util) | 9.40 GNAT.Case_Util (`g-casuti.ads') |
| Character Sets | 2.8(17-19): Pragmas |
| Check | Pragma Check |
| Check | Pragma Check_Policy |
| Check names, defining | Pragma Check_Name |
| Check pragma control | Pragma Check_Policy |
| Check_Name | Pragma Check_Name |
| Checks, postconditions | Pragma Postcondition |
| Checks, preconditions | Pragma Precondition |
| Checks, suppression of | 11.4.1(19): Exception Information |
| Child Units | 1.1.3(20): Error Detection |
| COBOL support | E.5(28-29): Partition Communication Subsystem |
| COBOL, interfacing with | B.3(63-71): Interfacing with C |
| Code_Address | Code_Address |
| Command line | 9.44 GNAT.Command_Line (`g-comlin.ads') |
| Command line, argument removal | 9.7 Ada.Command_Line.Remove (`a-colire.ads') |
| Command line, handling long command lines | 9.8 Ada.Command_Line.Response_File (`a-clrefi.ads') |
| Command line, response file | 9.8 Ada.Command_Line.Response_File (`a-clrefi.ads') |
| Comment | Pragma Comment |
| Common_Object | Pragma Common_Object |
| Compile_Time_Error | Pragma Compile_Time_Error |
| Compile_Time_Warning | Pragma Compile_Time_Warning |
| Compiler Version | 9.45 GNAT.Compiler_Version (`g-comver.ads') |
| Complete_Representation | Pragma Complete_Representation |
| Complex arithmetic accuracy | G.2.4(19): Accuracy Requirements |
| Complex elementary functions | G.1.1(56-58): Complex Types |
| Complex types | G: Numerics |
| Complex_Representation | Pragma Complex_Representation |
| Component Clause | 6.12 Record Representation Clauses |
| Component_Alignment | Pragma Component_Alignment |
| Component_Size | Pragma Component_Alignment |
| Component_Size Clause | 6.7 Component_Size Clauses |
| Component_Size clauses | 13.3(50-56): Size Clauses |
| Component_Size_4 | Pragma Component_Alignment |
| Controlling assertions | Pragma Check_Policy |
| Convention, effect on representation | 6.15 Effect of Convention on Representation |
| Convention_Identifier | Pragma Convention_Identifier |
| Conventions, synonyms | Pragma Convention_Identifier |
| Conventions, typographical | Conventions |
| Cookie support in CGI | 9.42 GNAT.CGI.Cookie (`g-cgicoo.ads') |
| CPP_Class | Pragma CPP_Class |
| CPP_Constructor | Pragma CPP_Constructor |
| CPP_Virtual | Pragma CPP_Virtual |
| CPP_Vtable | Pragma CPP_Vtable |
| CRC32 | 9.39 GNAT.CRC32 (`g-crc32.ads') |
| Current exception | 9.47 GNAT.Current_Exception (`g-curexc.ads') |
| Current time | 9.97 GNAT.Time_Stamp (`g-timsta.ads') |
| Cyclic Redundancy Check | 9.39 GNAT.CRC32 (`g-crc32.ads') |
|