str Interface

public interface str

Convert number (real and integer) to string (number to string type casting).

Calls

interface~~str~~CallsGraph interface~str str proc~strf_r8p strf_R8P interface~str->proc~strf_r8p proc~str_a_i2p str_a_I2P interface~str->proc~str_a_i2p proc~str_r4p str_R4P interface~str->proc~str_r4p proc~str_i2p str_I2P interface~str->proc~str_i2p proc~strf_i8p strf_I8P interface~str->proc~strf_i8p proc~str_a_i8p str_a_I8P interface~str->proc~str_a_i8p proc~strf_r4p strf_R4P interface~str->proc~strf_r4p proc~str_i8p str_I8P interface~str->proc~str_i8p proc~str_a_i1p str_a_I1P interface~str->proc~str_a_i1p proc~strf_i1p strf_I1P interface~str->proc~strf_i1p proc~str_i1p str_I1P interface~str->proc~str_i1p proc~str_a_r4p str_a_R4P interface~str->proc~str_a_r4p proc~str_a_i4p str_a_I4P interface~str->proc~str_a_i4p proc~strf_i4p strf_I4P interface~str->proc~strf_i4p proc~str_i4p str_I4P interface~str->proc~str_i4p proc~strf_i2p strf_I2P interface~str->proc~strf_i2p proc~str_a_r8p str_a_R8P interface~str->proc~str_a_r8p proc~str_r8p str_R8P interface~str->proc~str_r8p proc~str_bol str_bol interface~str->proc~str_bol proc~str_a_i2p->proc~str_i2p proc~compact_real_string compact_real_string proc~str_r4p->proc~compact_real_string proc~str_a_i8p->proc~str_i8p proc~str_a_i1p->proc~str_i1p proc~str_a_r4p->proc~str_r4p proc~str_a_i4p->proc~str_i4p proc~str_a_r8p->proc~str_r8p proc~str_r8p->proc~compact_real_string

Called by

interface~~str~~CalledByGraph interface~str str proc~bctoi_i1p bctoi_I1P proc~bctoi_i1p->interface~str program~volatile_doctest~25 volatile_doctest program~volatile_doctest~25->interface~str program~volatile_doctest~49 volatile_doctest program~volatile_doctest~49->interface~str program~volatile_doctest~17 volatile_doctest program~volatile_doctest~17->interface~str program~volatile_doctest~41 volatile_doctest program~volatile_doctest~41->interface~str program~volatile_doctest~65 volatile_doctest program~volatile_doctest~65->interface~str program~volatile_doctest~73 volatile_doctest program~volatile_doctest~73->interface~str program~volatile_doctest~81 volatile_doctest program~volatile_doctest~81->interface~str program~volatile_doctest~20 volatile_doctest program~volatile_doctest~20->interface~str program~volatile_doctest~28 volatile_doctest program~volatile_doctest~28->interface~str program~volatile_doctest~36 volatile_doctest program~volatile_doctest~36->interface~str program~volatile_doctest~44 volatile_doctest program~volatile_doctest~44->interface~str program~volatile_doctest~52 volatile_doctest program~volatile_doctest~52->interface~str program~volatile_doctest~68 volatile_doctest program~volatile_doctest~68->interface~str program~volatile_doctest~76 volatile_doctest program~volatile_doctest~76->interface~str program~volatile_doctest~84 volatile_doctest program~volatile_doctest~84->interface~str program~volatile_doctest~79 volatile_doctest program~volatile_doctest~79->interface~str program~volatile_doctest~87 volatile_doctest program~volatile_doctest~87->interface~str program~volatile_doctest~3 volatile_doctest program~volatile_doctest~3->interface~str program~volatile_doctest~15 volatile_doctest program~volatile_doctest~15->interface~str program~volatile_doctest~23 volatile_doctest program~volatile_doctest~23->interface~str program~volatile_doctest~31 volatile_doctest program~volatile_doctest~31->interface~str program~volatile_doctest~39 volatile_doctest program~volatile_doctest~39->interface~str program~volatile_doctest~47 volatile_doctest program~volatile_doctest~47->interface~str program~volatile_doctest~55 volatile_doctest program~volatile_doctest~55->interface~str program~volatile_doctest~63 volatile_doctest program~volatile_doctest~63->interface~str program~volatile_doctest~71 volatile_doctest program~volatile_doctest~71->interface~str program~volatile_doctest~91 volatile_doctest program~volatile_doctest~91->interface~str program~volatile_doctest~10 volatile_doctest program~volatile_doctest~10->interface~str program~volatile_doctest~18 volatile_doctest program~volatile_doctest~18->interface~str program~volatile_doctest~34 volatile_doctest program~volatile_doctest~34->interface~str program~volatile_doctest~42 volatile_doctest program~volatile_doctest~42->interface~str program~volatile_doctest~50 volatile_doctest program~volatile_doctest~50->interface~str program~volatile_doctest~74 volatile_doctest program~volatile_doctest~74->interface~str proc~bctoi_i8p bctoi_I8P proc~bctoi_i8p->interface~str program~volatile_doctest~5 volatile_doctest program~volatile_doctest~5->interface~str program~volatile_doctest~45 volatile_doctest program~volatile_doctest~45->interface~str program~volatile_doctest~53 volatile_doctest program~volatile_doctest~53->interface~str program~volatile_doctest~61 volatile_doctest program~volatile_doctest~61->interface~str program~volatile_doctest~69 volatile_doctest program~volatile_doctest~69->interface~str program~volatile_doctest~85 volatile_doctest program~volatile_doctest~85->interface~str program~volatile_doctest~89 volatile_doctest program~volatile_doctest~89->interface~str proc~bctoi_i2p bctoi_I2P proc~bctoi_i2p->interface~str program~volatile_doctest~16 volatile_doctest program~volatile_doctest~16->interface~str program~volatile_doctest~40 volatile_doctest program~volatile_doctest~40->interface~str program~volatile_doctest~48 volatile_doctest program~volatile_doctest~48->interface~str program~volatile_doctest~56 volatile_doctest program~volatile_doctest~56->interface~str program~volatile_doctest~64 volatile_doctest program~volatile_doctest~64->interface~str program~volatile_doctest~80 volatile_doctest program~volatile_doctest~80->interface~str program~volatile_doctest~11 volatile_doctest program~volatile_doctest~11->interface~str program~volatile_doctest~19 volatile_doctest program~volatile_doctest~19->interface~str program~volatile_doctest~43 volatile_doctest program~volatile_doctest~43->interface~str program~volatile_doctest~75 volatile_doctest program~volatile_doctest~75->interface~str program~volatile_doctest~2 volatile_doctest program~volatile_doctest~2->interface~str proc~bctoi_i4p bctoi_I4P proc~bctoi_i4p->interface~str program~volatile_doctest~14 volatile_doctest program~volatile_doctest~14->interface~str program~volatile_doctest~22 volatile_doctest program~volatile_doctest~22->interface~str program~volatile_doctest~38 volatile_doctest program~volatile_doctest~38->interface~str program~volatile_doctest~46 volatile_doctest program~volatile_doctest~46->interface~str program~volatile_doctest~54 volatile_doctest program~volatile_doctest~54->interface~str interface~bcton bcton interface~bcton->proc~bctoi_i1p interface~bcton->proc~bctoi_i8p interface~bcton->proc~bctoi_i2p interface~bcton->proc~bctoi_i4p program~volatile_doctest volatile_doctest program~volatile_doctest->interface~bcton program~volatile_doctest~35 volatile_doctest program~volatile_doctest~35->interface~bcton program~volatile_doctest~37 volatile_doctest program~volatile_doctest~37->interface~bcton program~volatile_doctest~13 volatile_doctest program~volatile_doctest~13->interface~bcton program~volatile_doctest~26 volatile_doctest program~volatile_doctest~26->interface~bcton program~volatile_doctest~82 volatile_doctest program~volatile_doctest~82->interface~bcton program~volatile_doctest~90 volatile_doctest program~volatile_doctest~90->interface~bcton

Contents


Module Procedures

private elemental function strf_R8P(fm, n) result(str)

Convert real to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
character, intent(in) :: fm

Format different from the standard for the kind.

real(kind=R8P), intent(in) :: n

Real to be converted.

Return Value character

Returned string containing input number.

private elemental function str_R8P(n, no_sign, compact) result(str)

Convert real to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
real(kind=R8P), intent(in) :: n

Real to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

logical, intent(in), optional :: compact

Flag for compacting string encoding.

Return Value character

Returned string containing input number.

private elemental function strf_R4P(fm, n) result(str)

Convert real to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
character, intent(in) :: fm

Format different from the standard for the kind.

real(kind=R4P), intent(in) :: n

Real to be converted.

Return Value character

Returned string containing input number.

private elemental function str_R4P(n, no_sign, compact) result(str)

Convert real to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
real(kind=R4P), intent(in) :: n

Real to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

logical, intent(in), optional :: compact

Flag for compacting string encoding.

Return Value character

Returned string containing input number.

private elemental function strf_I8P(fm, n) result(str)

Convert integer to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
character, intent(in) :: fm

Format different from the standard for the kind.

integer(kind=I8P), intent(in) :: n

Integer to be converted.

Return Value character

Returned string containing input number.

private elemental function str_I8P(n, no_sign) result(str)

Convert integer to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=I8P), intent(in) :: n

Integer to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

Return Value character

Returned string containing input number plus padding zeros.

private elemental function strf_I4P(fm, n) result(str)

Convert integer to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
character, intent(in) :: fm

Format different from the standard for the kind.

integer(kind=I4P), intent(in) :: n

Integer to be converted.

Return Value character

Returned string containing input number.

private elemental function str_I4P(n, no_sign) result(str)

Converting integer to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=I4P), intent(in) :: n

Integer to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

Return Value character

Returned string containing input number plus padding zeros.

private elemental function strf_I2P(fm, n) result(str)

Convert integer to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
character, intent(in) :: fm

Format different from the standard for the kind.

integer(kind=I2P), intent(in) :: n

Integer to be converted.

Return Value character

Returned string containing input number.

private elemental function str_I2P(n, no_sign) result(str)

Convert integer to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=I2P), intent(in) :: n

Integer to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

Return Value character

Returned string containing input number plus padding zeros.

private elemental function strf_I1P(fm, n) result(str)

Convert integer to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
character, intent(in) :: fm

Format different from the standard for the kind.

integer(kind=I1P), intent(in) :: n

Integer to be converted.

Return Value character

Returned string containing input number.

private elemental function str_I1P(n, no_sign) result(str)

Convert integer to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=I1P), intent(in) :: n

Integer to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

Return Value character

Returned string containing input number plus padding zeros.

private elemental function str_bol(n) result(str)

Convert logical to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
logical, intent(in) :: n

Logical to be converted.

Return Value character(len=1)

Returned string containing input number plus padding zeros.

private pure function str_a_R8P(n, no_sign, separator, delimiters, compact) result(str)

Convert real array to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
real(kind=R8P), intent(in) :: n(:)

Real array to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

character(len=1), intent(in), optional :: separator

Eventual separator of array values.

character, intent(in), optional :: delimiters(1:2)

Eventual delimiters of array values.

logical, intent(in), optional :: compact

Flag for compacting string encoding.

Return Value character(len=:),allocatable

Returned string containing input number.

private pure function str_a_R4P(n, no_sign, separator, delimiters, compact) result(str)

Convert real array to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
real(kind=R4P), intent(in) :: n(:)

Real array to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

character(len=1), intent(in), optional :: separator

Eventual separator of array values.

character, intent(in), optional :: delimiters(1:2)

Eventual delimiters of array values.

logical, intent(in), optional :: compact

Flag for compacting string encoding.

Return Value character(len=:),allocatable

Returned string containing input number.

private pure function str_a_I8P(n, no_sign, separator, delimiters) result(str)

Convert integer array to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=I8P), intent(in) :: n(:)

Integer array to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

character(len=1), intent(in), optional :: separator

Eventual separator of array values.

character, intent(in), optional :: delimiters(1:2)

Eventual delimiters of array values.

Return Value character(len=:),allocatable

Returned string containing input number.

private pure function str_a_I4P(n, no_sign, separator, delimiters) result(str)

Convert integer array to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=I4P), intent(in) :: n(:)

Integer array to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

character(len=1), intent(in), optional :: separator

Eventual separator of array values.

character, intent(in), optional :: delimiters(1:2)

Eventual delimiters of array values.

Return Value character(len=:),allocatable

Returned string containing input number.

private pure function str_a_I2P(n, no_sign, separator, delimiters) result(str)

Convert integer array to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=I2P), intent(in) :: n(:)

Integer array to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

character(len=1), intent(in), optional :: separator

Eventual separator of array values.

character, intent(in), optional :: delimiters(1:2)

Eventual delimiters of array values.

Return Value character(len=:),allocatable

Returned string containing input number.

private pure function str_a_I1P(n, no_sign, separator, delimiters) result(str)

Convert integer array to string.

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=I1P), intent(in) :: n(:)

Integer array to be converted.

logical, intent(in), optional :: no_sign

Flag for leaving out the sign.

character(len=1), intent(in), optional :: separator

Eventual separator of array values.

character, intent(in), optional :: delimiters(1:2)

Eventual delimiters of array values.

Return Value character(len=:),allocatable

Returned string containing input number.