cton Interface

public interface cton

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

Calls

interface~~cton~~CallsGraph interface~cton cton proc~ctoi_i8p ctoi_I8P interface~cton->proc~ctoi_i8p proc~ctoi_i2p ctoi_I2P interface~cton->proc~ctoi_i2p proc~ctoi_i4p ctoi_I4P interface~cton->proc~ctoi_i4p proc~ctor_r8p ctor_R8P interface~cton->proc~ctor_r8p proc~ctor_r4p ctor_R4P interface~cton->proc~ctor_r4p proc~ctoi_i1p ctoi_I1P interface~cton->proc~ctoi_i1p
Help

Module Procedures

private function ctor_R8P(str, knd, pref, error) result(n)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: str

String containing input number.

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

Number kind.

character(len=*), intent(in), optional :: pref

Prefixing string.

integer(kind=I4P), intent(out), optional :: error

Error trapping flag: 0 no errors, >0 error occurs.

Return Value real(kind=R8P)

Number returned.

Description

Convert string to real.

private function ctor_R4P(str, knd, pref, error) result(n)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: str

String containing input number.

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

Number kind.

character(len=*), intent(in), optional :: pref

Prefixing string.

integer(kind=I4P), intent(out), optional :: error

Error trapping flag: 0 no errors, >0 error occurs.

Return Value real(kind=R4P)

Number returned.

Description

Convert string to real.

private function ctoi_I8P(str, knd, pref, error) result(n)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: str

String containing input number.

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

Number kind.

character(len=*), intent(in), optional :: pref

Prefixing string.

integer(kind=I4P), intent(out), optional :: error

Error trapping flag: 0 no errors, >0 error occurs.

Return Value integer(kind=I8P)

Number returned.

Description

Convert string to integer.

private function ctoi_I4P(str, knd, pref, error) result(n)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: str

String containing input number.

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

Number kind.

character(len=*), intent(in), optional :: pref

Prefixing string.

integer(kind=I4P), intent(out), optional :: error

Error trapping flag: 0 no errors, >0 error occurs.

Return Value integer(kind=I4P)

Number returned.

Description

Convert string to integer.

private function ctoi_I2P(str, knd, pref, error) result(n)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: str

String containing input number.

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

Number kind.

character(len=*), intent(in), optional :: pref

Prefixing string.

integer(kind=I4P), intent(out), optional :: error

Error trapping flag: 0 no errors, >0 error occurs.

Return Value integer(kind=I2P)

Number returned.

Description

Convert string to integer.

private function ctoi_I1P(str, knd, pref, error) result(n)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: str

String containing input number.

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

Number kind.

character(len=*), intent(in), optional :: pref

Prefixing string.

integer(kind=I4P), intent(out), optional :: error

Error trapping flag: 0 no errors, >0 error occurs.

Return Value integer(kind=I1P)

Number returned.

Description

Convert string to integer.