Ada 95 Quality and Style Guide Chapter 7

Chapter 7: Portability - Table of Contents

7.1 Fundamentals
7.1.1 Obsolescent Features
7.1.2 Global Assumptions
7.1.3 Comments
7.1.4 Main Subprogram
7.1.5 Encapsulating Implmentation Dependencies
7.1.6 Implmentation-Added Features
7.1.7 Specialized Needs Annexes
7.1.8 Dependence on Parameter Passing Mechanism
7.1.9 Arbitrary Order Dependencies

7.2 Numeric Types & Expressions

7.2.1 Predefined Numeric Types
7.2.2 Accuracy Model
7.2.3 Accuracy Analysis
7.2.4 Accuracy Constraints
7.2.5 Comments
7.2.6 Subexpression Evaluation
7.2.7 Relational Tests
7.2.8 Decimal Types & Information Systems Annex

7.3 Storage Control

7.3.1 Representation Clause
7.3.2 Access-to-Subprogram Values
7.3.3 Storage Pool Mechanisms

7.4 Tasking

7.4.1 Task Activation Order
7.4.2 Delay Statements
7.4.3 Package Calendar, Type Duration, and System.Tick
7.4.4 Select Statement Evaluation Order
7.4.5 Task Scheduling Algorithm
7.4.6 Abort
7.4.7 Unprotected Shared Variables and Pragmas Atomic and Volatile

7.5 Exceptions

7.5.1 Predefined and User-Defined Exceptions
7.5.2 Implementation-Specific Exceptions

7.6 Representation Clauses & Implmentations-Dependent Features

7.6.1 Representation Clauses
7.6.2 Package System
7.6.3 Machine Code Inserts
7.6.4 Interfacing to Foreign Languages
7.6.5 Implementation-Specific Pragmas and Attributes
7.6.6 Unchecked Deallocation
7.6.7 Unchecked Access
7.6.8 Unchecked Conversion
7.6.9 Run-Time Dependencies

7.7 Input/Output

7.7.1 Name and Form Parameters
7.7.2 File Closing
7.7.3 Input/Output on Access Types
7.7.4 Package Ada.Streams.Stream_IO
7.7.5 Current Error Files

7.8 Summary


< Previous Page Search Contents Index Next Page >
1 2 3 4 5 6 7 8 9 10 11
TOC TOC TOC TOC TOC TOC TOC TOC TOC TOC TOC
Appendix References Bibliography