Unformatted text preview: is section clause2 describes type and subtype declarations, the various kinds of object declarations, alias declarations, attribute declarations, component declarations, and group and group template declarations. The other kinds of declarations are described in Section Clause3 1 and Section Clause4 2. A declaration takes effect through the process of elaboration. Elaboration of declarations is discussed in Section Clause5 12. 4.1 Type declarations
A type declaration declares a type.
1. 2. 3. 4. 5. LCS 3. To conform to IEEE rules. To conform to IEEE rules. To conform to IEEE rules. To conform to IEEE rules. Clause 4 Copyright 2000, IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. 55 IEEE Std P1076a-1999 2000/D3 IEEE STANDARD VHDL type_declaration ::= full_type_declaration | incomplete_type_declaration full_type_declaration ::= type identifier is type_definition ; type_definition ::= scalar_type_definition | composite_type_definition | access_type_definition | file_type_definition | protected_type_definition The types created by the elaboration of distinct type definitions are distinct types. The elabo...
View Full Document
- Fall '01
- Object-Oriented Programming, Programming constructs, IEEE Std P1076a-1999 2000/D3