Topics in LRM Clause 3.1 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 2.4: Data Structures: Declaring
Constants and Variables (constant)
Section 2.4: Data Structures: Declaring
Constants and Variables (variable)
Section 3.4: Data Structures: Introducing
Enumeration Types (enum)
Section 5.6: Data Structures: Subtypes of Scalar Types (subtype)
Section 4.7: System Structures: Writing Simple Functions (funspec)
Section 4.7: System Structures: Writing Simple Functions (funbody)
Section 4.8: System Structures: Writing a
Simple Package (packspec)
Section 4.8: System Structures: Writing a
Simple Package (packbody)
LRM Clause 3.2
LRM Subclause 3.2.1
Topics in LRM Subclause 3.2.1 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 3.4: Data Structures: Introducing Enumeration Types(enum)
Section 8.1: Data Structures: Record Types (record)
Section 8.5: Data Structures: Array Types(array)
LRM Subclause 3.2.2
Topics in LRM Subclause 3.2.2 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 5.6: Data Structures: Subtypes of
Scalar Types (subtype)
LRM Clause 3.3
LRM Subclause 3.3.1
Topics in LRM Subclause 3.3.1 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 2.4: Data Structures: Declaring Constants and Variables (variable)
Section 2.4: Data Structures: Declaring
Constants and Variables (constant)
Section 3.4: Data Structures: Introducing Enumeration Types(enum)
Section 8.1: Data Structures: Record Types (record)
Section 8.5: Data Structures: Array Types (array)
LRM Subclause 3.3.2
Topics in LRM Subclause 3.3.2 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 2.4: Data Structures: Declaring Constants and Variables (constant)
LRM Clause 3.5
LRM Subclause 3.5.1
Topics in LRM Subclause 3.5.1 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 3.4: Data Structures: Introducing Enumeration Types (enum)
LRM Subclause 3.5.2
Topics in LRM Subclause 3.5.2 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 7.5: Data Structures: The Character Type
LRM Subclause 3.5.3
Topics in LRM Subclause 3.5.3 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 7.4: Data Structures: The Boolean Type
LRM Subclause 3.5.4
Topics in LRM Subclause 3.5.4 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 7.1: Data Structures: Numeric Data Types
LRM Subclause 3.5.5
Topics in LRM Subclause 3.5.5 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 3.4: Data Structures: Introducing
Enumeration Types (attrib)
LRM Subclause 3.5.6
Topics in LRM Subclause 3.5.6 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 7.1: Data Structures: Numeric Data Types
LRM Subclause 3.5.7
Topics in LRM Subclause 3.5.7 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 7.1: Data Structures: Numeric Data Types
LRM Clause 3.6
Topics in LRM Clause 3.6 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 8.5: Data Structures: Array Types (array)
Section 11.1: Data Structures: Unconstrained Array Types (unconstrained)
Section 12.1: Data Structures: Multidimensional Arrays (arraymulti)
LRM Subclause 3.6.3
Topics in LRM Subclause 3.6.3 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 9.1: Data Structures: the String Data Type
LRM Clause 3.7
Topics in LRM Clause 3.7 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 12.4: Data Structures: Variant Records (varrec)
LRM Subclause 3.7.1
Topics in LRM Subclause 3.7.1 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 12.4: Data Structures: Variant Records
LRM Subclause 3.7.2
Topics in LRM Subclause 3.7.2 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 12.4: Data Structures: Variant Records
LRM Clause 3.8
Topics in LRM Clause 3.8 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 8.1: Data Structures: Record Types (record)
LRM Subclause 3.8.1
Topics in LRM Subclause 3.8.1 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 12.4: Data Structures: Variant Records(varrec)
LRM Clause 3.9
Topics in LRM Clause 3.9 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 15.2: System Structures: Tagged Types
LRM Subclause 3.9.1
Topics in LRM Subclause 3.9.1 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 15.2: System Structures: Tagged Types
LRM Subclause 3.9.2
Topics in LRM Subclause 3.9.2 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 15.5: System Structures: Dynamic Dispatching
LRM Clause 3.10
Topics in LRM Clause 3.10 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 14.1: Data Structures: Access Types and the NEW Operator
LRM Subclause 3.10.1
Topics in LRM Subclause 3.10.1 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 14.2: Data Structures: Singly Linked Lists
LRM Subclause 3.10.2
Topics in LRM Subclause 3.10.2 are discussed in the following sections of Ada 95 Problem Solving and Program Design:
Section 14.1: Data Structures: Access Types and the NEW Operator