What This Reference Manual Contains
This reference manual contains the following chapters:
- Implementation Defined Pragmas lists GNAT implementation-dependent
pragmas, which can be used to extend and enhance the functionality of the
compiler.
- Implementation Defined Attributes lists GNAT
implementation-dependent attributes which can be used to extend and
enhance the functionality of the compiler.
- Implementation Advice provides information on generally
desirable behavior which are not requirements that all compilers must
follow since it cannot be provided on all systems, or which may be
undesirable on some systems.
- Implementation Defined Characteristics provides a guide to
minimizing implementation dependent features.
- Intrinsic Subprograms describes the intrinsic subprograms
implemented by GNAT, and how they can be imported into user
application programs.
- Representation Clauses and Pragmas describes in detail the
way that GNAT represents data, and in particular the exact set
of representation clauses and pragmas that is accepted.
- Standard Library Routines provides a listing of packages and a
brief description of the functionality that is provided by Ada's
extensive set of standard library routines as implemented by GNAT.
- The Implementation of Standard I/O details how the GNAT
implementation of the input-output facilities.
- Interfacing to Other Languages describes how programs
written in Ada using GNAT can be interfaced to other programming
languages.
- Specialized Needs Annexes describes the GNAT implementation of all
of the special needs annexes.
- Compatibility Guide includes sections on compatibility of GNAT with
other Ada 83 and Ada 95 compilation systems, to assist in porting code
from other environments.
This reference manual assumes that you are familiar with Ada 95
language, as described in the International Standard
ANSI/ISO/IEC-8652:1995, Jan 1995.