get_value Interface

public interface get_value

Called by

interface~~get_value~~CalledByGraph interface~get_value get_value proc~test_get_i4 test_get_i4 proc~test_get_i4->interface~get_value proc~test_get_i4_not_found_default test_get_i4_not_found_default proc~test_get_i4_not_found_default->interface~get_value proc~test_get_i4_not_found_no_default test_get_i4_not_found_no_default proc~test_get_i4_not_found_no_default->interface~get_value proc~test_get_i4_value_equals_default test_get_i4_value_equals_default proc~test_get_i4_value_equals_default->interface~get_value proc~test_get_i4_value_not_equal_default test_get_i4_value_not_equal_default proc~test_get_i4_value_not_equal_default->interface~get_value proc~test_get_i4seq test_get_i4seq proc~test_get_i4seq->interface~get_value proc~test_get_i8 test_get_i8 proc~test_get_i8->interface~get_value proc~test_get_i8seq test_get_i8seq proc~test_get_i8seq->interface~get_value proc~test_get_logical test_get_logical proc~test_get_logical->interface~get_value proc~test_get_logical_seq test_get_logical_seq proc~test_get_logical_seq->interface~get_value proc~test_get_r4 test_get_r4 proc~test_get_r4->interface~get_value proc~test_get_r4seq test_get_r4seq proc~test_get_r4seq->interface~get_value proc~test_get_r8 test_get_r8 proc~test_get_r8->interface~get_value proc~test_get_r8seq test_get_r8seq proc~test_get_r8seq->interface~get_value proc~test_get_string test_get_string proc~test_get_string->interface~get_value proc~test_make_valuestring_i4 test_make_valuestring_i4 proc~test_make_valuestring_i4->interface~get_value proc~test_make_valuestring_i4seq test_make_valuestring_i4seq proc~test_make_valuestring_i4seq->interface~get_value proc~test_make_valuestring_i8 test_make_valuestring_i8 proc~test_make_valuestring_i8->interface~get_value proc~test_make_valuestring_i8seq test_make_valuestring_i8seq proc~test_make_valuestring_i8seq->interface~get_value proc~test_make_valuestring_logical test_make_valuestring_logical proc~test_make_valuestring_logical->interface~get_value proc~test_make_valuestring_logicalseq test_make_valuestring_logicalseq proc~test_make_valuestring_logicalseq->interface~get_value proc~test_make_valuestring_r4 test_make_valuestring_r4 proc~test_make_valuestring_r4->interface~get_value proc~test_make_valuestring_r4seq test_make_valuestring_r4seq proc~test_make_valuestring_r4seq->interface~get_value proc~test_make_valuestring_r8 test_make_valuestring_r8 proc~test_make_valuestring_r8->interface~get_value proc~test_make_valuestring_r8seq test_make_valuestring_r8seq proc~test_make_valuestring_r8seq->interface~get_value proc~test_make_valuestring_string test_make_valuestring_string proc~test_make_valuestring_string->interface~get_value

Module Procedures

private subroutine get_value_i4(params, value, default, valuestring, rc)

Arguments

Type IntentOptional Attributes Name
type(HConfigParams), intent(inout) :: params
integer(kind=ESMF_KIND_I4), intent(inout) :: value
integer(kind=ESMF_KIND_I4), intent(in), optional :: default
character(len=:), intent(out), optional, allocatable :: valuestring
integer, intent(out), optional :: rc

private subroutine get_value_i8(params, value, default, valuestring, rc)

Arguments

Type IntentOptional Attributes Name
type(HConfigParams), intent(inout) :: params
integer(kind=ESMF_KIND_I8), intent(inout) :: value
integer(kind=ESMF_KIND_I8), intent(in), optional :: default
character(len=:), intent(out), optional, allocatable :: valuestring
integer, intent(out), optional :: rc

private subroutine get_value_r4(params, value, default, valuestring, rc)

Arguments

Type IntentOptional Attributes Name
type(HConfigParams), intent(inout) :: params
real(kind=ESMF_KIND_R4), intent(inout) :: value
real(kind=ESMF_KIND_R4), intent(in), optional :: default
character(len=:), intent(out), optional, allocatable :: valuestring
integer, intent(out), optional :: rc

private subroutine get_value_r8(params, value, default, valuestring, rc)

Arguments

Type IntentOptional Attributes Name
type(HConfigParams), intent(inout) :: params
real(kind=ESMF_KIND_R8), intent(inout) :: value
real(kind=ESMF_KIND_R8), intent(in), optional :: default
character(len=:), intent(out), optional, allocatable :: valuestring
integer, intent(out), optional :: rc

private subroutine get_value_string(params, value, default, valuestring, rc)

Arguments

Type IntentOptional Attributes Name
type(HConfigParams), intent(inout) :: params
character(len=:), intent(inout), allocatable :: value
character(len=*), intent(in), optional :: default
character(len=:), intent(out), optional, allocatable :: valuestring
integer, intent(out), optional :: rc

private subroutine get_value_logical(params, value, default, valuestring, rc)

Arguments

Type IntentOptional Attributes Name
type(HConfigParams), intent(inout) :: params
logical, intent(inout) :: value
logical, intent(in), optional :: default
character(len=:), intent(out), optional, allocatable :: valuestring
integer, intent(out), optional :: rc

private subroutine get_value_i4seq(params, value, default, valuestring, rc)

Arguments

Type IntentOptional Attributes Name
type(HConfigParams), intent(inout) :: params
integer(kind=ESMF_KIND_I4), intent(inout), dimension(:), allocatable :: value
integer(kind=ESMF_KIND_I4), intent(in), optional, dimension(:) :: default
character(len=:), intent(out), optional, allocatable :: valuestring
integer, intent(out), optional :: rc

private subroutine get_value_i8seq(params, value, default, valuestring, rc)

Arguments

Type IntentOptional Attributes Name
type(HConfigParams), intent(inout) :: params
integer(kind=ESMF_KIND_I8), intent(inout), dimension(:), allocatable :: value
integer(kind=ESMF_KIND_I8), intent(in), optional, dimension(:) :: default
character(len=:), intent(out), optional, allocatable :: valuestring
integer, intent(out), optional :: rc

private subroutine get_value_r4seq(params, value, default, valuestring, rc)

Arguments

Type IntentOptional Attributes Name
type(HConfigParams), intent(inout) :: params
real(kind=ESMF_KIND_R4), intent(inout), dimension(:), allocatable :: value
real(kind=ESMF_KIND_R4), intent(in), optional, dimension(:) :: default
character(len=:), intent(out), optional, allocatable :: valuestring
integer, intent(out), optional :: rc

private subroutine get_value_r8seq(params, value, default, valuestring, rc)

Arguments

Type IntentOptional Attributes Name
type(HConfigParams), intent(inout) :: params
real(kind=ESMF_KIND_R8), intent(inout), dimension(:), allocatable :: value
real(kind=ESMF_KIND_R8), intent(in), optional, dimension(:) :: default
character(len=:), intent(out), optional, allocatable :: valuestring
integer, intent(out), optional :: rc

private subroutine get_value_logical_seq(params, value, default, valuestring, rc)

Arguments

Type IntentOptional Attributes Name
type(HConfigParams), intent(inout) :: params
logical, intent(inout), dimension(:), allocatable :: value
logical, intent(in), optional, dimension(:) :: default
character(len=:), intent(out), optional, allocatable :: valuestring
integer, intent(out), optional :: rc