byte_size Interface

public interface byte_size

Compute the number of bytes of a variable.

Calls

interface~~byte_size~~CallsGraph interface~byte_size byte_size proc~byte_size_i4p byte_size_I4P interface~byte_size->proc~byte_size_i4p proc~byte_size_i1p byte_size_I1P interface~byte_size->proc~byte_size_i1p proc~byte_size_r8p byte_size_R8P interface~byte_size->proc~byte_size_r8p proc~byte_size_i2p byte_size_I2P interface~byte_size->proc~byte_size_i2p proc~byte_size_i8p byte_size_I8P interface~byte_size->proc~byte_size_i8p proc~byte_size_r4p byte_size_R4P interface~byte_size->proc~byte_size_r4p proc~byte_size_chr byte_size_chr interface~byte_size->proc~byte_size_chr

Called by

interface~~byte_size~~CalledByGraph interface~byte_size byte_size program~volatile_doctest~89 volatile_doctest program~volatile_doctest~89->interface~byte_size program~volatile_doctest~691 volatile_doctest program~volatile_doctest~691->interface~byte_size program~volatile_doctest~455 volatile_doctest program~volatile_doctest~455->interface~byte_size program~volatile_doctest~109 volatile_doctest program~volatile_doctest~109->interface~byte_size program~volatile_doctest~354 volatile_doctest program~volatile_doctest~354->interface~byte_size program~volatile_doctest~322 volatile_doctest program~volatile_doctest~322->interface~byte_size program~volatile_doctest~474 volatile_doctest program~volatile_doctest~474->interface~byte_size program~volatile_doctest~712 volatile_doctest program~volatile_doctest~712->interface~byte_size

Contents


Module Procedures

private elemental function byte_size_I8P(i) result(bytes)

Compute the number of bytes of an integer variable.

Read more…

Arguments

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

Integer variable whose number of bytes must be computed.

Return Value integer(kind=I1P)

Number of bytes of i.

private elemental function byte_size_I4P(i) result(bytes)

Compute the number of bytes of an integer variable.

Read more…

Arguments

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

Integer variable whose number of bytes must be computed.

Return Value integer(kind=I1P)

Number of bytes of i.

private elemental function byte_size_I2P(i) result(bytes)

Compute the number of bytes of an integer variable.

Read more…

Arguments

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

Integer variable whose number of bytes must be computed.

Return Value integer(kind=I1P)

Number of bytes of i.

private elemental function byte_size_I1P(i) result(bytes)

Compute the number of bytes of an integer variable.

Read more…

Arguments

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

Integer variable whose number of bytes must be computed.

Return Value integer(kind=I1P)

Number of bytes of i.

private elemental function byte_size_R8P(i) result(bytes)

Compute the number of bytes of a real variable.

Read more…

Arguments

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

Real variable whose number of bytes must be computed.

Return Value integer(kind=I1P)

Number of bytes of r.

private elemental function byte_size_R4P(i) result(bytes)

Compute the number of bytes of a real variable.

Read more…

Arguments

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

Real variable whose number of bytes must be computed.

Return Value integer(kind=I1P)

Number of bytes of r.

private elemental function byte_size_chr(i) result(bytes)

Compute the number of bytes of a character variable.

Read more…

Arguments

TypeIntentOptionalAttributesName
character, intent(in) :: i

Character variable whose number of bytes must be computed.

Return Value integer(kind=I4P)

Number of bytes of c.