| Index Entry | Section |
|
D | | |
| Deactivated code, warnings | 3.2.2 Warning Message Control |
| Debug | 3.2.3 Debugging and Assertion Control |
| Debug Pool | 23.2 The GNAT Debug Pool Facility |
| Debugger | 32. Running and Debugging Ada Programs |
| Debugging | 32. Running and Debugging Ada Programs |
| Debugging Generic Units | 32.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.5 Tools Options in Project Files |
| Definition file | H.9.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 |
| Dimension aspect | 28. Performing Dimensionality Analysis in GNAT |
| Dimension_System aspect | 28. Performing Dimensionality Analysis in GNAT |
| Dimensionality analysis | 28. Performing Dimensionality Analysis in GNAT |
| Disable Metrics For Local Units in gnatmetric | 16.1.2 Disable Metrics For Local Units |
| Dispatching calls | C.11 Elaboration for Indirect Calls |
| Division by zero | 3.2.6 Run-Time Checks |
| DLL | 2.10.2 Calling Conventions |
| DLL | H.8 Introduction to Dynamic Link Libraries (DLLs) |
| DLL debugging | H.14 Debugging a DLL |
| DLL debugging, attach to process | H.14.2.2 Attaching to a Running Process |
| DLLs and elaboration | H.12.3 Ada DLLs and Elaboration |
| DLLs and finalization | H.12.4 Ada DLLs and Finalization |
| DLLs, building | H.10 Building DLLs with GNAT Project files |
| DLLs, building | H.11 Building DLLs with GNAT |
| DLLs, building | H.12 Building DLLs with gnatdll |
| Dot_Replacement | 11.2.9 Naming Schemes |
|
E | | |
| efferent coupling | 16.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 ) | 16.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 | 32.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.3 Object and Exec Directory |
| Executable | 11.2.7 Executable File Names |
| Executable_Suffix | 11.2.7 Executable File Names |
| Export | 30.2 The External Symbol Naming Scheme of GNAT |
| Export table | H.12.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 | 16.1.3.4 Coupling Metrics Control |
| fan-out coupling | 16.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 | J. GNU Free Documentation License |
|
G | | |
| gcov | 31.1 Code Coverage of Ada Programs with gcov |
| gdb | 32. Running and Debugging Ada Programs |
| Generic formal parameters | 3.2.9 Compiling Different Versions of Ada |
| Generics | 2.6 Generating Object Files |
| Generics | 32.9 Debugging Generic Units |
| Global_Compilation_Switches | 11.3.4 Global Attributes |
| Global_Compilation_Switches | 11.7.6 package Builder in aggregate projects |
| Global_Config_File | 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 | 32.12 Naming Conventions for GNAT Source Files |
| GNAT Abnormal Termination or Failure to Terminate | 32.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 | 21.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 |
| gnat2xml | 15. The Ada-to-XML converter gnat2xml |
| 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 | 24.1 Stack Overflow Checking |
| gnatbind | 4. Binding with gnatbind |
| gnatcheck | 25. Verifying Properties with gnatcheck |
| gnatchop | 8. Renaming Files with gnatchop |
| gnatclean | 20. Cleaning Up with gnatclean |
| gnatdll | H.12.7 Using gnatdll |
| gnatelim | 7.3 Reducing Size of Ada Executables with gnatelim |
| gnatfind | 13. The Cross-Referencing Tools gnatxref and gnatfind |
| gnatkr | 17. File Name Krunching with gnatkr |
| gnatlink | 5. Linking with gnatlink |
| gnatls | 19. The GNAT Library Browser gnatls |
| gnatmake | 6. The GNAT Make Program gnatmake |
| gnatmem | 23.3 The gnatmem Tool |
| gnatmetric | 16. The GNAT Metrics Tool gnatmetric |
| gnatpp | 14. The GNAT Pretty-Printer gnatpp |
| gnatprep | 18. Preprocessing with gnatprep |
| gnatstub | 26. Creating Sample Bodies with gnatstub |
| gnattest | 27. Creating Unit Tests with gnattest |
| gnatxref | 13. The Cross-Referencing Tools gnatxref and gnatfind |
| GNU Free Documentation License | J. GNU Free Documentation License |
| GNU make | 22.1 Using gnatmake in a Makefile |
| GPR_PROJECT_PATH | 11.3.1 Project Dependencies |
| GPR_PROJECT_PATH | 21.2.2 Installing a library |
| GPR_PROJECT_PATH_FILE | 11.3.1 Project Dependencies |
| gprof | 31.2 Profiling an Ada Program with gprof |
| GPS (GNAT Programming Studio) | 1.5 Introduction to GPS |
|