get_converter Subroutine

public subroutine get_converter(conv, from, to, rc)

Arguments

Type IntentOptional Attributes Name
type(Converter), intent(inout) :: conv
character(len=*), intent(in) :: from
character(len=*), intent(in) :: to
integer(kind=ut_status), intent(out), optional :: rc

Calls

proc~~get_converter~~CallsGraph proc~get_converter get_converter interface~mapl_assert MAPL_Assert proc~get_converter->interface~mapl_assert none~is_free CptrWrapper%is_free proc~get_converter->none~is_free proc~mapl_return MAPL_Return proc~get_converter->proc~mapl_return at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception

Called by

proc~~get_converter~~CalledByGraph proc~get_converter get_converter proc~getfieldunitsconverter GetFieldUnitsConverter proc~getfieldunitsconverter->proc~get_converter proc~test_convert_double test_convert_double proc~test_convert_double->proc~get_converter proc~test_convert_doubles test_convert_doubles proc~test_convert_doubles->proc~get_converter proc~test_convert_float test_convert_float proc~test_convert_float->proc~get_converter proc~test_convert_floats test_convert_floats proc~test_convert_floats->proc~get_converter proc~test_get_converter test_get_converter proc~test_get_converter->proc~get_converter

Source Code

   subroutine get_converter(conv, from, to, rc)
      type(Converter),intent(inout) :: conv
      character(len=*), intent(in) :: from, to
      integer(ut_status), optional, intent(out) :: rc
      integer(ut_status) :: status

      conv = get_converter_function(from, to)
      _ASSERT_RC(.not. conv%is_free(), 'Failed to get converter function', UTF_CONVERTER_NOT_INITIALIZED)
      _RETURN(_SUCCESS)
      _UNUSED_DUMMY(status)

   end subroutine get_converter