operator(*) Interface

public interface operator(*)

Module Procedures

private elemental function mult_i32_ByteSize_t(y, x) result(res)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: y
type(ByteSize_t), intent(in) :: x

Return Value type(ByteSize_t)

private elemental function mult_ByteSize_t_i32(x, y) result(res)

Arguments

Type IntentOptional Attributes Name
type(ByteSize_t), intent(in) :: x
integer(kind=int32), intent(in) :: y

Return Value type(ByteSize_t)

private elemental function mult_i64_ByteSize_t(y, x) result(res)

Arguments

Type IntentOptional Attributes Name
integer(kind=int64), intent(in) :: y
type(ByteSize_t), intent(in) :: x

Return Value type(ByteSize_t)

private elemental function mult_ByteSize_t_i64(x, y) result(res)

Arguments

Type IntentOptional Attributes Name
type(ByteSize_t), intent(in) :: x
integer(kind=int64), intent(in) :: y

Return Value type(ByteSize_t)

private elemental function mult_r_ByteSize_t(y, x) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: y
type(ByteSize_t), intent(in) :: x

Return Value type(ByteSize_t)

private elemental function mult_ByteSize_t_r(x, y) result(res)

Arguments

Type IntentOptional Attributes Name
type(ByteSize_t), intent(in) :: x
real(kind=dp), intent(in) :: y

Return Value type(ByteSize_t)