ANSI INCITS TR 13 : 1998(R2018)
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
INFORMATION PROCESSING SYSTEMS - OBJECT-ORIENTED EXTENSIONS TO PASCAL TECHNICAL REPORT
Hardcopy , PDF
19-04-2024
English
01-01-2008
Introduction
1 Scope
2 References
3 Definitions
4 Definitional Convent ions
5 Compliance
6 Object Extensions
6.1 Class Definition
6.1.1 Extension of the Type System
6.1.2 Restrictions on Class Definitions
6.1.3 Contents and Syntax of Class Definitions
6.1.3.1 Kind of Class
6.1.3.2 Inheritance List
6.1.3.3 Fields
6.1.3.4 Methods
6.1.3.5 Constructors
6.1.3.6 Destructors
6.1.4 Scope of Entities Defined in a Class
6.1.5 Deferred Class Definitions
6.2 Kinds of Classes
6.2.1 Concrete classes
6.2.2 Abstract classes
6.2.3 Property classes
6.2.4 The Underlying Type Model
6.2.5 Class Views
6.3 Inheritance
6.3.1 The Root Class
6.3.2 Multiple Inheritance
6.3.3 Name Conflicts
6.3.4 Overriding
6.3.5 Abstract Methods. Constructors, and Destructors
6.4 Syntax
6.5 Object Access
6.5.1 The Object Model
6.5.2 Implicit Parameter Self
6.5.3 Polymorphism during Construction and Destruction
6.5.4 Implicit References
6.5.5 Field References
6.5.6 Inherited
6.5.7 Reference Type Coercion
6.5.8 Operations
6.5.8.1 Compatibility Rules
6.5.8.2 Activation of Methods
6.5.8.3 Activation of Constructors
6.5.8.4 Activation of Destructors
6.5.8.5 Assignment
6.5.8.6 Comparison
6.5.8.7 Parameter Passing
6.5.8.7.1 Value Parameters
6.5.8.7.2 Variable Parameters
6.5.8.8 Membership Operator Is
6.6 Predefined Entities
6.6.1 Null
6.6.2 Root
6.6.2.1 Create
6.6.2.2 Destroy
6.6.2.3 Clone
6.6.2.4 Equal
6.6.3 Textwritable
6.6.3.1 ReadObj
6.6.3.2 WriteObj
6.6.4 COPY
6.7 Signatures
6.8 With Statement
6.9 Procedure, Function, Constructor, and Destructor
Declarations
6.10 Changes to Export Clause
6.11 Visibility
6.12 Extended Pascal Features
6.13 Suggested Changes to Extended Pascal
Appendixes
Appendix A - Collected BNF
Appendix B - Non-Syntactic Changes to the Extended Pascal
Standard
Appendix C - Separated Issues
Appendix D - Language Features Considered and Rejected
Appendix E - Rationale for Decisions Reflected in this Report
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.