Currently, a number of Fortran OOP features are unsupported and are dealt with as a DataTypeSymbol of UnsupportedFortranType datatype. These features hence rely on the declaration strings of this datatype in the Fortran writer, namely:
extends(type) inheritance in derived types, (also, abstract)
contains blocks with procedure components in derived types,
Currently, a number of Fortran OOP features are unsupported and are dealt with as a
DataTypeSymbol
ofUnsupportedFortranType
datatype. These features hence rely on thedeclaration
strings of this datatype in the Fortran writer, namely:extends(type)
inheritance in derived types, (also,abstract
)contains
blocks withprocedure
components in derived types,class
keyword in declarations.