[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Index: H -- P

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

Index Entry Section

H
Hiding of Declarations3.2.2 Warning Message Control
HP-UX and `-mbig-switch' option3.2 Switches for gcc
HT2.1 Source Representation

I
Implicit dereferencing3.2.2 Warning Message Control
Implicit_IN_Mode_Parameters rule (for gnatcheck)23.6.20 Implicit_IN_Mode_Parameters
Implicit_SMALL_For_Fixed_Point_Types rule (for gnatcheck)23.6.21 Implicit_SMALL_For_Fixed_Point_Types
Import libraryG.8.2 Creating an Import Library
Improper_Returns rule (for gnatcheck)23.6.23 Improper_Returns
Improperly_Located_Instantiations rule (for gnatcheck)23.6.22 Improperly_Located_Instantiations
Improving performance7. Improving Performance
Inheritance_Locking (under rts-pthread)A.4.1 Solaris Threads Issues
Inline2.7 Source Dependencies
Inline7.1.5 Inlining of Subprograms
Inlining2.13 Comparison between GNAT and Conventional Ada Library Models
Inlining, warnings3.2.2 Warning Message Control
Interfaces4.4 Search Paths for gnatbind
Interfaces27.11 Naming Conventions for GNAT Source Files
Interfacing to Ada2.10.2 Calling Conventions
Interfacing to Assembly2.10.2 Calling Conventions
Interfacing to C2.10.2 Calling Conventions
Interfacing to C varargs function2.10.2 Calling Conventions
Interfacing to C++2.10.2 Calling Conventions
Interfacing to COBOL2.10.2 Calling Conventions
Interfacing to Fortran2.10.2 Calling Conventions
Internal trees, writing to file3.2.13 Auxiliary Output Control
Irix librariesA.7 Irix-Specific Considerations
ISO 8859-152.2.2 Other 8-Bit Codes
ISO 8859-22.2.2 Other 8-Bit Codes
ISO 8859-32.2.2 Other 8-Bit Codes
ISO 8859-42.2.2 Other 8-Bit Codes
ISO 8859-52.2.2 Other 8-Bit Codes

L
Latin-12.1 Source Representation
Latin-12.2.1 Latin-1
Latin-1F.1.3 Changed semantics
Latin-22.2.2 Other 8-Bit Codes
Latin-32.2.2 Other 8-Bit Codes
Latin-42.2.2 Other 8-Bit Codes
Latin-92.2.2 Other 8-Bit Codes
Layout control in gnatpp13.1.3 Construct Layout Control
LF2.1 Source Representation
Library browser17. The GNAT Library Browser gnatls
Library tasks, elaboration issuesC.8 Elaboration Issues for Library Tasks
Library, building, installing, using19. GNAT and Libraries
Library_Level_Subprograms rule (for gnatcheck)23.6.24 Library_Level_Subprograms
License, GNU Free DocumentationH. GNU Free Documentation License
Line metrics control in gnatmetric14.1.3.1 Line Metrics Control
Linker libraries6.2 Switches for gnatmake
Linux threads librariesA.5 Linux-Specific Considerations
Local_Packages rule (for gnatcheck)23.6.25 Local_Packages

M
Machine_Overflows3.2.6 Run-Time Checks
Main ProgramB. Example of Binder Output File
make20. Using the GNU make Utility
makefile20.1 Using gnatmake in a Makefile
Memory Pool21.1 Some Useful Memory Pools
Metric tool14. The GNAT Metric Tool gnatmetric
Metrics rule (for gnatcheck)23.6.26 Metrics
Misnamed_Identifiers rule (for gnatcheck)23.6.27 Misnamed_Identifiers
Mixed Language Programming2.10 Mixed Language Programming
Multiple units, syntax checking3.2.7 Using gcc for Syntax Checking
Multiple_Entries_In_Protected_Definitions rule (for gnatcheck)23.6.28 Multiple_Entries_In_Protected_Definitions

N
N (gnatmem)21.3.2 Switches for gnatmem
Name_Clashes rule (for gnatcheck)23.6.29 Name_Clashes
No_Entry_Calls_In_Elaboration_CodeC.8 Elaboration Issues for Library Tasks
No_Strict_Aliasing7.1.7 Optimization and Strict Aliasing
Non_Qualified_Aggregates rule (for gnatcheck)23.6.30 Non_Qualified_Aggregates
Non_Short_Circuit_Operators rule (for gnatcheck)23.6.31 Non_Short_Circuit_Operators
Non_SPARK_Attributes rule (for gnatcheck)23.6.32 Non_SPARK_Attributes
Non_Tagged_Derived_Types rule (for gnatcheck)23.6.33 Non_Tagged_Derived_Types
Non_Visible_Exceptions rule (for gnatcheck)23.6.34 Non_Visible_Exceptions
Numeric_Literals rule (for gnatcheck)23.6.35 Numeric_Literals

O
Object file listB. Example of Binder Output File
Object-Oriented metrics control in gnatmetric14.1.3.4 Object-Oriented Metrics Control
Obsolescent features3.2.2 Warning Message Control
Optimization and debugging7.1.4 Debugging Optimized Code
Optimization Switches7.1.6 Other Optimization Switches
Order of elaborationC. Elaboration Order Handling in GNAT
Other Ada compilers2.10.2 Calling Conventions
OTHERS_In_Aggregates rule (for gnatcheck)23.6.36 OTHERS_In_Aggregates
OTHERS_In_CASE_Statements rule (for gnatcheck)23.6.37 OTHERS_In_CASE_Statements
OTHERS_In_Exception_Handlers rule (for gnatcheck)23.6.38 OTHERS_In_Exception_Handlers
Outer_Loop_Exits rule (for gnatcheck)23.6.39 Outer_Loop_Exits
Output file control in gnatmetric14.1.1 Output File Control
Overflow checks3.2.6 Run-Time Checks
Overflow checks7.1.1 Controlling Run-Time Checks
Overloaded_Operators rule (for gnatcheck)23.6.40 Overloaded_Operators
Overly_Nested_Control_Structures rule (for gnatcheck)23.6.41 Overly_Nested_Control_Structures

P
Parallel make6.2 Switches for gnatmake
Parameter order, warnings3.2.2 Warning Message Control
Parameters_Out_Of_Order rule (for gnatcheck)23.6.42 Parameters_Out_Of_Order
Parentheses, warnings3.2.2 Warning Message Control
Positional_Actuals_For_Defaulted_Generic_Parameters rule (for gnatcheck)23.6.43 Positional_Actuals_For_Defaulted_Generic_Parameters
Positional_Actuals_For_Defaulted_Parameters rule (for gnatcheck)23.6.44 Positional_Actuals_For_Defaulted_Parameters
Positional_Components rule (for gnatcheck)23.6.45 Positional_Components
Positional_Generic_Parameters rule (for gnatcheck)23.6.46 Positional_Generic_Parameters
Positional_Parameters rule (for gnatcheck)23.6.47 Positional_Parameters
pragma AssertD.2 Debugging - A Special Case
pragma Assertion_PolicyD.2 Debugging - A Special Case
pragma DebugD.2 Debugging - A Special Case
pragma Debug_PolicyD.2 Debugging - A Special Case
pragma ElaborateC.3 Controlling the Elaboration Order
Pragma ElaborateC.7 Treatment of Pragma Elaborate
pragma Elaborate_AllC.3 Controlling the Elaboration Order
pragma Elaborate_BodyC.3 Controlling the Elaboration Order
pragma Inline7.1.5 Inlining of Subprograms
pragma Locking_Policy (under rts-pthread)A.4.1 Solaris Threads Issues
pragma PreelaborateC.3 Controlling the Elaboration Order
pragma PureC.3 Controlling the Elaboration Order
pragma Restrictions3.2.14 Debugging Control
pragma Suppress7.1.1 Controlling Run-Time Checks
pragma Task_Dispatching_PolicyA.3 Choosing the Scheduling Policy
pragma Time_SliceA.3 Choosing the Scheduling Policy
pragma Unsuppress7.1.1 Controlling Run-Time Checks
Pragmas, configuration9. Configuration Pragmas
Pragmas, unrecognized3.2.2 Warning Message Control
Predefined rules (for gnatcheck)23.6 Predefined Rules
Predefined_Numeric_Types rule (for gnatcheck)23.6.48 Predefined_Numeric_Types
PreelaborateC.3 Controlling the Elaboration Order
PreprocessingD.5 Preprocessing
Preprocessors (contrasted with conditional compilation)D.1 Use of Boolean Constants
Pretty-Printer13. The GNAT Pretty-Printer gnatpp
Profiling26. Code Coverage and Profiling
Profiling26.2 Profiling an Ada Program using gprof
Profiling26.2.1 Compilation for profiling
Project-wide checks (for gnatcheck)23.5 Project-Wide Checks
PTHREAD_PRIO_INHERIT policy (under rts-pthread)A.4.1 Solaris Threads Issues
PTHREAD_PRIO_PROTECT policy (under rts-pthread)A.4.1 Solaris Threads Issues
PureC.3 Controlling the Elaboration Order

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


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Mail Server on November, 20 2008 using texi2html