User and Reference Guide for the Intel® Fortran Compiler 14.0
A derived-type definition specifies the name of a user-defined type and the types of its components. For more information on the syntax of a derived-type definition, see TYPE. For more information on derived-type definitions for polymorphic objects, see CLASS.