| Index Entry | Section |
|
| C | | |
| C streams, interfacing | 9.119 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.21 Ada.Wide_Text_IO.C_Streams (`a-wtcstr.ads') |
| C Streams, Interfacing with Wide_Wide_Text_IO | 9.24 Ada.Wide_Wide_Text_IO.C_Streams (`a-ztcstr.ads') |
| C++ interfacing | 9.120 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.40 GNAT.Calendar (`g-calend.ads') |
| Calendar | 9.41 GNAT.Calendar.Time_IO (`g-catiio.ads') |
| Capturing Old values | Old |
| Casing of External names | Pragma External_Name_Casing |
| Casing utilities | 9.43 GNAT.Case_Util (`g-casuti.ads') |
| CGI (Common Gateway Interface) | 9.44 GNAT.CGI (`g-cgi.ads') |
| CGI (Common Gateway Interface) cookie support | 9.45 GNAT.CGI.Cookie (`g-cgicoo.ads') |
| CGI (Common Gateway Interface) debugging | 9.46 GNAT.CGI.Debug (`g-cgideb.ads') |
| Character handling (GNAT.Case_Util) | 9.43 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.47 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.48 GNAT.Compiler_Version (`g-comver.ads') |
| Compiler_Unit | Pragma Compiler_Unit |
| Compiler_Version | Compiler_Version |
| 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.45 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.42 GNAT.CRC32 (`g-crc32.ads') |
| Current exception | 9.50 GNAT.Current_Exception (`g-curexc.ads') |
| Current time | 9.108 GNAT.Time_Stamp (`g-timsta.ads') |
| Cyclic Redundancy Check | 9.42 GNAT.CRC32 (`g-crc32.ads') |
|
| D | | |
| Debug | Pragma Debug |
| Debug pools | 9.51 GNAT.Debug_Pools (`g-debpoo.ads') |
| Debug_Policy | Pragma Debug_Policy |
| Debugging | 9.51 GNAT.Debug_Pools (`g-debpoo.ads') |
| Debugging | 9.52 GNAT.Debug_Utilities (`g-debuti.ads') |
| Debugging | 9.62 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 | F(7): COBOL Support |
| Decoding strings | 9.53 GNAT.Decode_String (`g-decstr.ads') |
| Decoding strings | 9.54 GNAT.Decode_UTF8_String (`g-deutst.ads') |
| Decoding UTF-8 strings | 9.54 GNAT.Decode_UTF8_String (`g-deutst.ads') |
| Default_Bit_Order | Default_Bit_Order |
| Deferring aborts | Pragma Abort_Defer |
| Defining check names | Pragma Check_Name |
| Detect_Blocking | Pragma Detect_Blocking |
| Directory operations | 9.55 GNAT.Directory_Operations (`g-dirope.ads') |
| Directory operations iteration | 9.56 GNAT.Directory_Operations.Iteration (`g-diopit.ads') |
| Discriminants, testing for | Has_Discriminants |
| Distribution Systems Annex | 12.3 GNAT Implementation of Shared Passive Packages |
| Dump Memory | 9.76 GNAT.Memory_Dump (`g-memdum.ads') |
| Duration'Small | 3.6.2(11): Multidimensional Arrays |
|
| E | | |
| Elab_Body | Elab_Body |
| Elab_Spec | Elab_Spec |
| Elaborated | Elaborated |
| Elaboration control | Pragma Elaboration_Checks |
| Elaboration_Checks | Pragma Elaboration_Checks |
| Eliminate | Pragma Eliminate |
| Elimination of unused subprograms | Pragma Eliminate |
| Emax | Emax |
| Enabled | Enabled |
| Enclosing_Entity | 5.2 Enclosing_Entity |
| Encoding strings | 9.59 GNAT.Encode_String (`g-encstr.ads') |
| Encoding strings | 9.60 GNAT.Encode_UTF8_String (`g-enutst.ads') |
| Encoding UTF-8 strings | 9.60 GNAT.Encode_UTF8_String (`g-enutst.ads') |
| Endian | 9.39 GNAT.Byte_Swapping (`g-bytswa.ads') |
| Entry queuing policies | D.3(17): Locking Policies |
| Enum_Rep | Enum_Rep |
| Enum_Val | Enum_Val |
| Enumeration representation clauses | 13.3(71-73): Component Size Clauses |
| Enumeration values | 3.5.4(29): Integer Types |
| Environment entries | 9.6 Ada.Command_Line.Environment (`a-colien.ads') |
| Epsilon | Epsilon |
| Error detection | 3. Implementation Advice |
| Exception actions | 9.61 GNAT.Exception_Actions (`g-excact.ads') |
| Exception information | 10.2.1(12): Consistent Representation |
| Exception retrieval | 9.50 GNAT.Current_Exception (`g-curexc.ads') |
| Exception traces | 9.62 GNAT.Exception_Traces (`g-exctra.ads') |
| Exception, obtaining most recent | 9.77 GNAT.Most_Recent_Exception (`g-moreex.ads') |
| Exception_Information' | 5.3 Exception_Information |
| Exception_Message | 5.4 Exception_Message |
| Exception_Name | 5.5 Exception_Name |
| Exceptions, Pure | 9.63 GNAT.Exceptions (`g-expect.ads') |
| Export | A.10.7(23): Get_Immediate |
| Export | 6.14 Address Clauses |
| Export_Exception | Pragma Export_Exception |
| Export_Function | Pragma Export_Function |
| Export_Object | Pragma Export_Object |
| Export_Procedure | Pragma Export_Procedure |
| Export_Value | Pragma Export_Value |
| Export_Valued_Procedure | Pragma Export_Valued_Procedure |
| Extend_System | Pragma Extend_System |
| External | Pragma External |
| External Names, casing | Pragma External_Name_Casing |
| External_Name_Casing | Pragma External_Name_Casing |
|