| Index Entry | Section |
|
D | | |
| Deactivated code, warnings | 3.2.2 Warning Message Control |
| Debug | 3.2.3 Debugging and Assertion Control |
| Debug Pool | 22.2 The GNAT Debug Pool Facility |
| Debugger | 31. Running and Debugging Ada Programs |
| Debugging | 31. Running and Debugging Ada Programs |
| Debugging Generic Units | 31.9 Debugging Generic Units |
| Debugging information, including | 5.2 Switches for gnatlink |
| Debugging optimized code | 7.1.4 Debugging Optimized Code |
| Debugging options | 3.2.14 Debugging Control |
| Default | 2.10.2 Calling Conventions |
| Default_Switches | 11.2.4 Tools Options in Project Files |
| Definition file | G.8.2.1 The Definition File |
| Deleted code, warnings | 3.2.2 Warning Message Control |
| Dependencies, producing list | 6.2 Switches for gnatmake |
| Dependency rules | 6. The GNAT Make Program gnatmake |
| Dereferencing, implicit | 3.2.2 Warning Message Control |
| Disable Metrics For Local Units in gnatmetric | 15.1.2 Disable Metrics For Local Units |
| Dispatching calls | C.11 Elaboration for Dispatching Calls |
| Division by zero | 3.2.6 Run-Time Checks |
| DLL | 2.10.2 Calling Conventions |
| DLL | G.7 Introduction to Dynamic Link Libraries (DLLs) |
| DLL debugging | G.13 Debugging a DLL |
| DLL debugging, attach to process | G.13.2.2 Attaching to a Running Process |
| DLLs and elaboration | G.11.3 Ada DLLs and Elaboration |
| DLLs and finalization | G.11.4 Ada DLLs and Finalization |
| DLLs, building | G.9 Building DLLs with GNAT Project files |
| DLLs, building | G.10 Building DLLs with GNAT |
| DLLs, building | G.11 Building DLLs with gnatdll |
| Dot_Replacement | 11.2.8 Naming Schemes |
|
E | | |
| efferent coupling | 15.1.3.4 Coupling Metrics Control |
| Elaborate | C.3 Controlling the Elaboration Order |
| Elaborate_All | C.3 Controlling the Elaboration Order |
| Elaborate_Body | C.3 Controlling the Elaboration Order |
| Elaboration checks | 3.2.6 Run-Time Checks |
| Elaboration checks | C.2 Checking the Elaboration Order |
| Elaboration control | C. Elaboration Order Handling in GNAT |
| Elaboration control | C.12 Summary of Procedures for Elaboration Control |
| Elaboration of library tasks | C.8 Elaboration Issues for Library Tasks |
| Elaboration order control | 2.12 Comparison between GNAT and C/C++ Compilation Models |
| Elaboration, warnings | 3.2.2 Warning Message Control |
| Eligible local unit (for gnatmetric ) | 15.1.2 Disable Metrics For Local Units |
| End of source file | 2.1 Source Representation |
| Error messages, suppressing | 3.2.1 Output and Error Message Control |
| EUC Coding | 2.2.3 Wide Character Encodings |
| Exceptions | 31.7 Stopping when Ada Exceptions are Raised |
| Excluded_Source_Dirs | 11.2.1 Source Files and Directories |
| Excluded_Source_Files | 11.2.1 Source Files and Directories |
| Excluded_Source_Files | 11.6 Project Extension |
| Excluded_Source_List_File | 11.2.1 Source Files and Directories |
| Excluded_Source_List_File | 11.6 Project Extension |
| Exec_Dir | 11.2.2 Object and Exec Directory |
| Executable | 11.2.6 Executable File Names |
| Executable_Suffix | 11.2.6 Executable File Names |
| Export | 29.2 The External Symbol Naming Scheme of GNAT |
| Export table | G.11.2 Exporting Ada Entities |
| Export/Import pragma warnings | 3.2.2 Warning Message Control |
| extends all | 11.6.1 Project Hierarchy Extension |
| external | 11.4 Scenarios in Projects |
| External | 2.10.2 Calling Conventions |
| Externally_Built | 11.3.1 Project Dependencies |
|
F | | |
| fan-in coupling | 15.1.3.4 Coupling Metrics Control |
| fan-out coupling | 15.1.3.4 Coupling Metrics Control |
| Features, obsolescent | 3.2.2 Warning Message Control |
| FF | 2.1 Source Representation |
| File names | 2.4 Using Other File Names |
| File names | 2.5 Alternative File Naming Schemes |
| File naming schemes, alternative | 2.5 Alternative File Naming Schemes |
| Fixed-point Small value | 3.2.2 Warning Message Control |
| Foreign Languages | 2.10.2 Calling Conventions |
| Formals, unreferenced | 3.2.2 Warning Message Control |
| Fortran | 2.10.2 Calling Conventions |
| Free Documentation License, GNU | H. GNU Free Documentation License |
|
G | | |
| gcov | 30.1 Code Coverage of Ada Programs using gcov |
| gdb | 31. Running and Debugging Ada Programs |
| Generic formal parameters | 3.2.9 Compiling Different Versions of Ada |
| Generics | 2.6 Generating Object Files |
| Generics | 31.9 Debugging Generic Units |
| Global_Compilation_Switches | 11.3.4 Global Attributes |
| Global_Compilation_Switches | 11.7.6 package Builder in aggregate projects |
| Global_Configuration_Pragmas | 11.3.4 Global Attributes |
| Global_Configuration_Pragmas | 11.7.6 package Builder in aggregate projects |
| GNAT | 4.4 Search Paths for gnatbind |
| GNAT | 31.12 Naming Conventions for GNAT Source Files |
| GNAT Abnormal Termination or Failure to Terminate | 31.11 GNAT Abnormal Termination or Failure to Terminate |
| GNAT compilation model | 2. The GNAT Compilation Model |
| GNAT extensions | 3.2.9 Compiling Different Versions of Ada |
| GNAT library | 2.13 Comparison between GNAT and Conventional Ada Library Models |
| GNAT Programming Studio (GPS) | 1.5 Introduction to GPS |
| GNAT Run-Time Library, rebuilding | 20.4 Rebuilding the GNAT Run-Time Library |
| `gnat.adc' | 2.4 Using Other File Names |
| `gnat.adc' | 9.2 The Configuration Pragmas Files |
| gnat1 | 3.1 Compiling Programs |
| gnat_argc | 4.3 Command-Line Access |
| gnat_argv | 4.3 Command-Line Access |
| GNAT_INIT_SCALARS | 4.2 Switches for gnatbind |
| GNAT_PROCESSOR environment variable (on Sparc Solaris) | A.4.1 Solaris Threads Issues |
| GNAT_STACK_LIMIT | 23.1 Stack Overflow Checking |
| gnatbind | 4. Binding Using gnatbind |
| gnatcheck | 24. Verifying Properties Using gnatcheck |
| gnatchop | 8. Renaming Files Using gnatchop |
| gnatclean | 19. Cleaning Up Using gnatclean |
| gnatdll | G.11.7 Using gnatdll |
| gnatelim | 7.3 Reducing Size of Ada Executables with gnatelim |
| gnatfind | 13. The Cross-Referencing Tools gnatxref and gnatfind |
| gnatkr | 16. File Name Krunching Using gnatkr |
| gnatlink | 5. Linking Using gnatlink |
| gnatls | 18. The GNAT Library Browser gnatls |
| gnatmake | 6. The GNAT Make Program gnatmake |
| gnatmem | 22.3 The gnatmem Tool |
| gnatmetric | 15. The GNAT Metric Tool gnatmetric |
| gnatpp | 14. The GNAT Pretty-Printer gnatpp |
| gnatprep | 17. Preprocessing Using gnatprep |
| gnatstub | 25. Creating Sample Bodies Using gnatstub |
| gnattest | 26. Creating Unit Tests Using gnattest |
| gnatxref | 13. The Cross-Referencing Tools gnatxref and gnatfind |
| GNU Free Documentation License | H. GNU Free Documentation License |
| GNU make | 21.1 Using gnatmake in a Makefile |
| GPR_PROJECT_PATH | 11.3.1 Project Dependencies |
| GPR_PROJECT_PATH | 20.2.2 Installing a library |
| gprof | 30.2 Profiling an Ada Program using gprof |
| GPS (GNAT Programming Studio) | 1.5 Introduction to GPS |
|