base64 Module


Uses

  • module~~base64~~UsesGraph module~base64 base64 iso_c_binding iso_c_binding module~base64->iso_c_binding iso_fortran_env iso_fortran_env module~base64->iso_fortran_env

Interfaces

public interface b64_encode

  • private function b64_encode_int32(src) result(res)

    Arguments

    Type IntentOptional Attributes Name
    integer(kind=int32), target :: src(:)

    Return Value character(len=:), allocatable

  • private function b64_encode_int64(src) result(res)

    Arguments

    Type IntentOptional Attributes Name
    integer(kind=int64), target :: src(:)

    Return Value character(len=:), target, allocatable

  • private function b64_encode_real32(src) result(res)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real32), target :: src(:)

    Return Value character(len=:), target, allocatable

  • private function b64_encode_real64(src) result(res)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real64), target :: src(:)

    Return Value character(len=:), target, allocatable

  • private function b64_encode_char(src) result(res)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), target :: src

    Return Value character(len=:), target, allocatable

public interface b64_decode

  • private subroutine b64_decode_int32(src, res)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), target :: src
    integer(kind=int32), intent(inout), target, allocatable :: res(:)
  • private subroutine b64_decode_int64(src, res)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), target :: src
    integer(kind=int64), intent(inout), target, allocatable :: res(:)
  • private subroutine b64_decode_real32(src, res)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), target :: src
    real(kind=real32), intent(inout), target, allocatable :: res(:)
  • private subroutine b64_decode_real64(src, res)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), target :: src
    real(kind=real64), intent(inout), target, allocatable :: res(:)
  • private subroutine b64_decode_char(src, res)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), target :: src
    character(len=:), intent(inout), target, allocatable :: res