-
character(len=:) allocatable
concat(S1, S2, S3, S4, S5, S6, S7, S8)
-
character(len=*) intent(in) :: S1
-
class(*) intent(in) :: S2
-
class(*) intent(in), optional :: S3
-
class(*) intent(in), optional :: S4
-
class(*) intent(in), optional :: S5
-
class(*) intent(in), optional :: S6
-
class(*) intent(in), optional :: S7
-
class(*) intent(in), optional :: S8
character(len=:) allocatable
DoubleToStr(R, figs)
double precision intent(in) :: R
integer intent(in), optional :: figs
character(len=:) allocatable
FormatString(formatst, i1, i2, i3, i4, i5, i6, i7, i8, allow_unused)
character(len=*) intent(in) :: formatst
class(*) intent(in), optional :: i1
class(*) intent(in), optional :: i2
class(*) intent(in), optional :: i3
class(*) intent(in), optional :: i4
class(*) intent(in), optional :: i5
class(*) intent(in), optional :: i6
class(*) intent(in), optional :: i7
class(*) intent(in), optional :: i8
logical intent(in), optional :: allow_unused
character(len=:) allocatable
GetEnvironmentVariable(name, is_present)
character(len=*) intent(in) :: name
logical intent(out), optional :: is_present
character(len=:) allocatable
GetParam(i)
integer intent(in) :: i
integer
GetParamCount()
character(len=:) allocatable
IntToStr(I, minlen)
integer intent(in) :: I
integer intent(in), optional :: minlen
character(len=:) allocatable
Join(Separator, S, S1, S2, S3, S4, S5, S6, trimmed)
character(len=*) intent(in) :: Separator
character(len=*) intent(in) :: S
character(len=*) intent(in) :: S1
character(len=*) intent(in), optional :: S2
character(len=*) intent(in), optional :: S3
character(len=*) intent(in), optional :: S4
character(len=*) intent(in), optional :: S5
character(len=*) intent(in), optional :: S6
logical intent(in), optional :: trimmed
character(len=:) allocatable
numcat(S, num)
character(len=*) :: S
integer :: num
character(len=:) allocatable
SingleToStr(R, figs)
real intent(in) :: R
integer intent(in), optional :: figs
character(len=:) allocatable
StringEscape(S, C, escape)
character(len=*) intent(in) :: S
character intent(in) :: C
character intent(in), optional :: escape
character(len=:) allocatable
StringTrimmed(S, trimmed)
character(len=*) intent(in) :: S
logical intent(in), optional :: trimmed
integer
StrToInt(S)
character(len=*) intent(in) :: S
logical
SubNextFormat(S, X)
character(len=:) allocatable :: S
class(*) :: X