error_has_error Function

private pure function error_has_error(self) result(has_err)

Check if an error is set

Type Bound

error_t

Arguments

Type IntentOptional Attributes Name
class(error_t), intent(in) :: self

Return Value logical


Called by

proc~~error_has_error~~CalledByGraph proc~error_has_error error_t%error_has_error interface~operator(.haserror.) operator(.haserror.) interface~operator(.haserror.)->proc~error_has_error proc~cli_get_int32 cli_t%cli_get_int32 proc~cli_get_int32->proc~error_has_error interface~parse_int parse_int proc~cli_get_int32->interface~parse_int proc~cli_get_int64 cli_t%cli_get_int64 proc~cli_get_int64->proc~error_has_error proc~cli_get_int64->interface~parse_int proc~cli_get_logical cli_t%cli_get_logical proc~cli_get_logical->proc~error_has_error proc~cli_get_real_dp cli_t%cli_get_real_dp proc~cli_get_real_dp->proc~error_has_error interface~parse_real parse_real proc~cli_get_real_dp->interface~parse_real proc~cli_get_real_sp cli_t%cli_get_real_sp proc~cli_get_real_sp->proc~error_has_error proc~cli_get_real_sp->interface~parse_real proc~error_fatal error_t%error_fatal proc~error_fatal->proc~error_has_error proc~error_print_trace error_t%error_print_trace proc~error_fatal->proc~error_print_trace proc~error_get_full_trace error_t%error_get_full_trace proc~error_get_full_trace->proc~error_has_error proc~error_print_trace->proc~error_has_error proc~error_wrap error_t%error_wrap proc~error_wrap->proc~error_has_error proc~now_utc now_utc proc~now_utc->proc~error_has_error proc~parse_int_int32_char parse_int_int32_char proc~parse_int_int32_char->proc~error_has_error proc~parse_real_sp_char parse_real_sp_char proc~parse_real_sp_char->proc~error_has_error proc~parse_real_wide parse_real_wide proc~parse_real_sp_char->proc~parse_real_wide proc~parse_real_wide->proc~error_has_error proc~particle_soa_deserialize particle_soa_t%particle_soa_deserialize proc~particle_soa_deserialize->proc~error_has_error proc~soa_read_prologue soa_read_prologue proc~particle_soa_deserialize->proc~soa_read_prologue interface~soa_read_field soa_read_field proc~particle_soa_deserialize->interface~soa_read_field proc~particle_soa_resize particle_soa_t%particle_soa_resize proc~particle_soa_resize->proc~error_has_error interface~soa_resize_field soa_resize_field proc~particle_soa_resize->interface~soa_resize_field proc~particle_soa_serialize particle_soa_t%particle_soa_serialize proc~particle_soa_serialize->proc~error_has_error proc~soa_write_prologue soa_write_prologue proc~particle_soa_serialize->proc~soa_write_prologue interface~soa_write_field soa_write_field proc~particle_soa_serialize->interface~soa_write_field proc~soa_read_int32_field soa_read_int32_field proc~soa_read_int32_field->proc~error_has_error interface~read_array read_array proc~soa_read_int32_field->interface~read_array proc~soa_read_int64_field soa_read_int64_field proc~soa_read_int64_field->proc~error_has_error proc~soa_read_int64_field->interface~read_array proc~soa_read_logical_field soa_read_logical_field proc~soa_read_logical_field->proc~error_has_error proc~soa_read_logical_field->interface~read_array proc~soa_read_prologue->proc~error_has_error proc~soa_read_prologue->interface~read_array proc~soa_read_real_dp_field soa_read_real_dp_field proc~soa_read_real_dp_field->proc~error_has_error proc~soa_read_real_dp_field->interface~read_array proc~soa_read_real_sp_field soa_read_real_sp_field proc~soa_read_real_sp_field->proc~error_has_error proc~soa_read_real_sp_field->interface~read_array proc~soa_resize_int32_field soa_resize_int32_field proc~soa_resize_int32_field->proc~error_has_error proc~soa_resize_int64_field soa_resize_int64_field proc~soa_resize_int64_field->proc~error_has_error proc~soa_resize_logical_field soa_resize_logical_field proc~soa_resize_logical_field->proc~error_has_error proc~soa_resize_real_dp_field soa_resize_real_dp_field proc~soa_resize_real_dp_field->proc~error_has_error proc~soa_resize_real_sp_field soa_resize_real_sp_field proc~soa_resize_real_sp_field->proc~error_has_error proc~soa_write_int32_field soa_write_int32_field proc~soa_write_int32_field->proc~error_has_error interface~write_array write_array proc~soa_write_int32_field->interface~write_array proc~soa_write_int64_field soa_write_int64_field proc~soa_write_int64_field->proc~error_has_error proc~soa_write_int64_field->interface~write_array proc~soa_write_logical_field soa_write_logical_field proc~soa_write_logical_field->proc~error_has_error proc~soa_write_logical_field->interface~write_array proc~soa_write_prologue->proc~error_has_error proc~soa_write_prologue->interface~write_array proc~soa_write_real_dp_field soa_write_real_dp_field proc~soa_write_real_dp_field->proc~error_has_error proc~soa_write_real_dp_field->interface~write_array proc~soa_write_real_sp_field soa_write_real_sp_field proc~soa_write_real_sp_field->proc~error_has_error proc~soa_write_real_sp_field->interface~write_array interface~parse_int->proc~parse_int_int32_char proc~parse_int_int32_string parse_int_int32_string interface~parse_int->proc~parse_int_int32_string interface~parse_real->proc~parse_real_sp_char proc~parse_real_dp_char parse_real_dp_char interface~parse_real->proc~parse_real_dp_char proc~parse_real_dp_string parse_real_dp_string interface~parse_real->proc~parse_real_dp_string proc~parse_real_sp_string parse_real_sp_string interface~parse_real->proc~parse_real_sp_string interface~soa_read_field->proc~soa_read_int32_field interface~soa_read_field->proc~soa_read_int64_field interface~soa_read_field->proc~soa_read_logical_field interface~soa_read_field->proc~soa_read_real_dp_field interface~soa_read_field->proc~soa_read_real_sp_field interface~soa_resize_field->proc~soa_resize_int32_field interface~soa_resize_field->proc~soa_resize_int64_field interface~soa_resize_field->proc~soa_resize_logical_field interface~soa_resize_field->proc~soa_resize_real_dp_field interface~soa_resize_field->proc~soa_resize_real_sp_field interface~soa_write_field->proc~soa_write_int32_field interface~soa_write_field->proc~soa_write_int64_field interface~soa_write_field->proc~soa_write_logical_field interface~soa_write_field->proc~soa_write_real_dp_field interface~soa_write_field->proc~soa_write_real_sp_field proc~parse_int_int32_string->proc~parse_int_int32_char proc~parse_real_dp_char->proc~parse_real_wide proc~parse_real_dp_string->proc~parse_real_wide proc~parse_real_sp_string->proc~parse_real_sp_char proc~particle_soa_allocate particle_soa_t%particle_soa_allocate proc~particle_soa_allocate->proc~particle_soa_resize proc~read_char_record read_char_record proc~read_char_record->proc~error_wrap proc~read_int32_array read_int32_array proc~read_int32_array->proc~error_wrap proc~read_int64_array read_int64_array proc~read_int64_array->proc~error_wrap proc~read_real_dp_array read_real_dp_array proc~read_real_dp_array->proc~error_wrap proc~read_real_sp_array read_real_sp_array proc~read_real_sp_array->proc~error_wrap proc~write_char_record write_char_record proc~write_char_record->proc~error_wrap proc~write_int32_array write_int32_array proc~write_int32_array->proc~error_wrap proc~write_int64_array write_int64_array proc~write_int64_array->proc~error_wrap proc~write_real_dp_array write_real_dp_array proc~write_real_dp_array->proc~error_wrap proc~write_real_sp_array write_real_sp_array proc~write_real_sp_array->proc~error_wrap interface~read_array->proc~read_char_record interface~read_array->proc~read_int32_array interface~read_array->proc~read_int64_array interface~read_array->proc~read_real_dp_array interface~read_array->proc~read_real_sp_array interface~write_array->proc~write_char_record interface~write_array->proc~write_int32_array interface~write_array->proc~write_int64_array interface~write_array->proc~write_real_dp_array interface~write_array->proc~write_real_sp_array

Source Code

   pure function error_has_error(self) result(has_err)
      !! Check if an error is set
      class(error_t), intent(in) :: self
      logical :: has_err
      has_err = (self%code /= SUCCESS)
   end function error_has_error