Inherited by arg.
Represents an abstract type of the method argument. Method arguments are simple types containing a name for display and a polymorphic value.
type, public :: arg_base
The following example demonstrates how to use arg_base to create the concrete type arg
arg_base is an abstract base class of arg, which contains the type bound procedures.
Definition at line 21 of file ArgumentBase.f90.
Variables | |
character(:), allocatable | display |
String characterizing the argument. If not specified, the numeric value is stringified. | |
class(*), allocatable | value |
Unlimited polymorphic value of the argument. This property is used to store any value of any type. | |