get Interface

public interface get

Module Procedures

private subroutine get_char_key(key, value)

Gets the contents of the key as a CHARACTER string Arguments: key - the input key value - the contents of key mapped to a CHARACTER string

Arguments

Type IntentOptional Attributes Name
type(key_type), intent(in) :: key
character(len=:), intent(out), allocatable :: value

private subroutine get_int8_key(key, value)

Gets the contents of the key as an INTEGER(INT8) vector Arguments: key - the input key value - the contents of key mapped to an INTEGER(INT8) vector

Arguments

Type IntentOptional Attributes Name
type(key_type), intent(in) :: key
integer(kind=int8), intent(out), allocatable :: value(:)

private pure subroutine get_int32_key(key, value)

Gets the contents of the key as an INTEGER(INT32) vector Arguments: key - the input key value - the contents of key mapped to an INTEGER(INT32) vector

Arguments

Type IntentOptional Attributes Name
type(key_type), intent(in) :: key
integer(kind=int32), intent(out), allocatable :: value(:)

private subroutine get_other(other, value)

Gets the contents of the other as a CLASS() string Arguments: other - the input other data value - the contents of other mapped to a CLASS() variable

Arguments

Type IntentOptional Attributes Name
type(other_type), intent(in) :: other
class(*), intent(out), allocatable :: value