ISO8601Duration Interface

public interface ISO8601Duration

Calls

interface~~iso8601duration~~CallsGraph interface~iso8601duration MAPL_ISO8601_DateTime::ISO8601Duration proc~construct_iso8601duration MAPL_ISO8601_DateTime::construct_ISO8601Duration interface~iso8601duration->proc~construct_iso8601duration interface~mapl_assert MAPL_ErrorHandlingMod::MAPL_Assert proc~construct_iso8601duration->interface~mapl_assert proc~is_digit MAPL_ISO8601_DateTime::is_digit proc~construct_iso8601duration->proc~is_digit proc~mapl_return MAPL_ErrorHandlingMod::MAPL_Return proc~construct_iso8601duration->proc~mapl_return proc~read_whole_number_indexed MAPL_ISO8601_DateTime::read_whole_number_indexed proc~construct_iso8601duration->proc~read_whole_number_indexed at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_ThrowMod::MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception proc~get_integer_digit_from_string MAPL_ISO8601_DateTime::get_integer_digit_from_string proc~read_whole_number_indexed->proc~get_integer_digit_from_string proc~is_whole_number MAPL_ISO8601_DateTime::is_whole_number proc~read_whole_number_indexed->proc~is_whole_number proc~get_integer_digit MAPL_ISO8601_DateTime::get_integer_digit proc~get_integer_digit_from_string->proc~get_integer_digit

Module Procedures

public function construct_ISO8601Duration(isostring, imin, imax, rc) result(duration)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: isostring
integer, intent(in) :: imin
integer, intent(in) :: imax
integer, intent(out), optional :: rc

Return Value type(ISO8601Duration)