Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Module Procedures
private function str_i_to_ch(i4) result(string)
Arguments
Type
Intent
Optional
Attributes
Name
integer
::
i4
Return Value
character(len=:), allocatable
private function str_i_to_ch_pad(i4, Npad) result(string)
Arguments
Type
Intent
Optional
Attributes
Name
integer
::
i4
integer
::
Npad
Return Value
character(len=:), allocatable
private function str_r_to_ch(r8, d, lead) result(string)
Arguments
Type
Intent
Optional
Attributes
Name
real(kind=8)
::
r8
integer,
optional
::
d
integer,
optional
::
lead
Return Value
character(len=:), allocatable
private function str_c_to_ch(c, d, lead) result(string)