HP Fortran Programmer's Reference (September 2007)

HP Fortran statements
Attributes
Chapter 10 269
Attributes
Table 10-1 lists all the attributes that an HP Fortran entity can have and indicates their
compatibility. If the box at the intersection of two attributes contains a check mark, the
attributes are mutually compatible and can be held simultaneously by an entity. The
attributes are referred to throughout this chapter as well as in the rest of the book.
Table 10-1 Attribute compatibility
ALLOCATABLE
AUTOMATIC
DIMENSION
EXTERNAL
Initialization
INTENT
INTRINSIC
OPTIONAL
PARAMETER
POINTER
PRIVATE
PUBLIC
SAVE
STATIC
TARGET
VOLATILE
ALLOCATABLE ✓✓✓ ✓✓✓ ✓✓
AUTOMATIC ✓✓✓ ✓✓
DIMENSION ✓✓✓ ✓✓ ✓✓✓✓✓✓✓✓✓
EXTERNAL ✓✓
Initialization ✓✓✓✓✓✓
INTENT ✓✓
INTRINSIC ✓✓
OPTIONAL ✓✓✓✓
PARAMETER ✓✓ ✓✓
POINTER ✓✓ ✓✓✓✓✓
PRIVATE ✓✓✓ ✓✓✓ ✓✓✓✓
PUBLIC ✓✓✓ ✓✓ ✓✓✓✓✓
SAVE ✓✓✓✓✓✓✓
STATIC ✓✓✓✓✓✓✓
TARGET ✓✓✓ ✓✓ ✓✓✓✓✓✓