read_whole_number Function

public pure function read_whole_number(string)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: string

Return Value integer


Calls

proc~~read_whole_number~~CallsGraph proc~read_whole_number MAPL_ISO8601_DateTime::read_whole_number proc~read_whole_number_indexed MAPL_ISO8601_DateTime::read_whole_number_indexed proc~read_whole_number->proc~read_whole_number_indexed 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

Called by

proc~~read_whole_number~~CalledByGraph proc~read_whole_number MAPL_ISO8601_DateTime::read_whole_number proc~parse_date MAPL_ISO8601_DateTime::parse_date proc~parse_date->proc~read_whole_number proc~parse_time MAPL_ISO8601_DateTime::parse_time proc~parse_time->proc~read_whole_number proc~parse_timezone_offset MAPL_ISO8601_DateTime::parse_timezone_offset proc~parse_time->proc~parse_timezone_offset proc~parse_timezone_offset->proc~read_whole_number proc~test_read_whole_number~2 test_MAPL_ISO8601_DateTime::test_read_whole_number proc~test_read_whole_number~2->proc~read_whole_number proc~construct_iso8601date MAPL_ISO8601_DateTime::construct_ISO8601Date proc~construct_iso8601date->proc~parse_date proc~construct_iso8601time MAPL_ISO8601_DateTime::construct_ISO8601Time proc~construct_iso8601time->proc~parse_time proc~test_parse_date~2 test_MAPL_ISO8601_DateTime::test_parse_date proc~test_parse_date~2->proc~parse_date proc~test_parse_timezone_offset~2 test_MAPL_ISO8601_DateTime::test_parse_timezone_offset proc~test_parse_timezone_offset~2->proc~parse_timezone_offset proc~test_parse_time~2 test_MAPL_ISO8601_DateTime::test_parse_time proc~test_parse_time~2->proc~parse_time interface~iso8601date MAPL_ISO8601_DateTime::ISO8601Date interface~iso8601date->proc~construct_iso8601date interface~iso8601time MAPL_ISO8601_DateTime::ISO8601Time interface~iso8601time->proc~construct_iso8601time proc~test_construct_iso8601time test_MAPL_ISO8601_DateTime::test_construct_ISO8601Time proc~test_construct_iso8601time->proc~construct_iso8601time

Source Code

   pure integer function read_whole_number(string)
      character(len=*), intent(in) :: string
      read_whole_number = read_whole_number_indexed(string, 1, len(string))
   end function read_whole_number