|
mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
|
The mxlib error codes and utility functions.
Functions | |
| static constexpr const char * | mx::errorName (const error_t &errc) |
| Convert a error_t code to its name. | |
| static constexpr const char * | mx::errorMessage (const error_t &errc) |
| Get the descriptive message for a error_t code. | |
| static constexpr error_t | mx::errno2error_t (const int &err) |
| Convert an errno code to error_t. | |
|
strong |
The mxlib error codes.
Definition at line 25 of file error_t.hpp.
|
staticconstexpr |
Convert an errno code to error_t.
| [in] | err | the errno code to convert |
Definition at line 2006 of file error_t.hpp.
References mx::eacces, mx::eaddrinuse, mx::eaddrnotavail, mx::eafnosupport, mx::eagain, mx::ealready, mx::ebadf, mx::ebadmsg, mx::ebusy, mx::ecanceled, mx::echild, mx::econnaborted, mx::econnrefused, mx::econnreset, mx::edestaddrreq, mx::edom, mx::eexist, mx::efault, mx::efbig, mx::ehostunreach, mx::eidrm, mx::eilseq, mx::einprogress, mx::eintr, mx::einval, mx::eio, mx::eisconn, mx::eisdir, mx::eloop, mx::emfile, mx::emlink, mx::emsgsize, mx::enametoolong, mx::enetdown, mx::enetreset, mx::enetunreach, mx::enfile, mx::enobufs, mx::enodata, mx::enodev, mx::enoent, mx::enoexec, mx::enolck, mx::enolink, mx::enomem, mx::enomsg, mx::enoprotoopt, mx::enospc, mx::enosr, mx::enostr, mx::enosys, mx::enotconn, mx::enotdir, mx::enotempty, mx::enotrecoverable, mx::enotsock, mx::enotsup, mx::enotty, mx::enxio, mx::eoverflow, mx::eownerdead, mx::eperm, mx::epipe, mx::eproto, mx::eprotonosupport, mx::eprototype, mx::erange, mx::erofs, mx::error, mx::espipe, mx::esrch, mx::etime, mx::etimedout, mx::etxtbsy, and mx::exdev.
Referenced by mx::ioutils::createDirectories(), mx::ioutils::dir_exists_is(), mx::ioutils::exists(), mx::math::randomSeed(), mx::ioutils::readBinVector(), mx::ioutils::readColumns(), mx::ioutils::readRawBinary(), mx::ipc::runCommand(), unitTest::errorTest::error_tTest::TEST_CASE(), mx::ioutils::writeBinVector(), and mx::ioutils::writeRawBinary().
|
staticconstexpr |
Get the descriptive message for a error_t code.
| [in] | errc | the error code for which to get the message |
Definition at line 1215 of file error_t.hpp.
References mx::allocerr, mx::cuda_address_of_constant, mx::cuda_already_acquired, mx::cuda_already_mapped, mx::cuda_api_failure_base, mx::cuda_array_is_mapped, mx::cuda_assert, mx::cuda_call_requires_newer_driver, mx::cuda_captured_event, mx::cuda_cdp_not_supported, mx::cuda_cdp_version_mismatch, mx::cuda_compat_not_supported_on_device, mx::cuda_context_is_destroyed, mx::cuda_cooperative_launch_too_large, mx::cuda_cudart_unloading, mx::cuda_device_already_in_use, mx::cuda_device_not_licensed, mx::cuda_device_uninitialized, mx::cuda_devices_unavailable, mx::cuda_duplicate_surface_name, mx::cuda_duplicate_texture_name, mx::cuda_duplicate_variable_name, mx::cuda_e_c_c_uncorrectable, mx::cuda_external_device, mx::cuda_file_not_found, mx::cuda_graph_exec_update_failure, mx::cuda_hardware_stack_error, mx::cuda_host_memory_already_registered, mx::cuda_host_memory_not_registered, mx::cuda_illegal_address, mx::cuda_illegal_instruction, mx::cuda_illegal_state, mx::cuda_incompatible_driver_context, mx::cuda_initialization_error, mx::cuda_insufficient_driver, mx::cuda_invalid_address_space, mx::cuda_invalid_channel_descriptor, mx::cuda_invalid_cluster_size, mx::cuda_invalid_configuration, mx::cuda_invalid_device, mx::cuda_invalid_device_function, mx::cuda_invalid_device_pointer, mx::cuda_invalid_filter_setting, mx::cuda_invalid_graphics_context, mx::cuda_invalid_host_pointer, mx::cuda_invalid_kernel_image, mx::cuda_invalid_memcpy_direction, mx::cuda_invalid_norm_setting, mx::cuda_invalid_pc, mx::cuda_invalid_pitch_value, mx::cuda_invalid_ptx, mx::cuda_invalid_resource_handle, mx::cuda_invalid_source, mx::cuda_invalid_surface, mx::cuda_invalid_symbol, mx::cuda_invalid_texture, mx::cuda_invalid_texture_binding, mx::cuda_invalid_value, mx::cuda_jit_compilation_disabled, mx::cuda_jit_compiler_not_found, mx::cuda_launch_failure, mx::cuda_launch_file_scoped_surf, mx::cuda_launch_file_scoped_tex, mx::cuda_launch_incompatible_texturing, mx::cuda_launch_max_depth_exceeded, mx::cuda_launch_out_of_resources, mx::cuda_launch_pending_count_exceeded, mx::cuda_launch_timeout, mx::cuda_map_buffer_object_failed, mx::cuda_memory_allocation, mx::cuda_memory_value_too_large, mx::cuda_misaligned_address, mx::cuda_missing_configuration, mx::cuda_mixed_device_execution, mx::cuda_mps_client_terminated, mx::cuda_mps_connection_failed, mx::cuda_mps_max_clients_reached, mx::cuda_mps_max_connections_reached, mx::cuda_mps_rpc_failure, mx::cuda_mps_server_not_ready, mx::cuda_no_device, mx::cuda_no_kernel_image_for_device, mx::cuda_not_mapped, mx::cuda_not_mapped_as_array, mx::cuda_not_mapped_as_pointer, mx::cuda_not_permitted, mx::cuda_not_ready, mx::cuda_not_supported, mx::cuda_not_yet_implemented, mx::cuda_nvlink_uncorrectable, mx::cuda_operating_system, mx::cuda_peer_access_already_enabled, mx::cuda_peer_access_not_enabled, mx::cuda_peer_access_unsupported, mx::cuda_prior_launch_failure, mx::cuda_profiler_already_started, mx::cuda_profiler_already_stopped, mx::cuda_profiler_disabled, mx::cuda_profiler_not_initialized, mx::cuda_set_on_active_process, mx::cuda_shared_object_init_failed, mx::cuda_shared_object_symbol_not_found, mx::cuda_software_validity_not_established, mx::cuda_startup_failure, mx::cuda_stream_capture_implicit, mx::cuda_stream_capture_invalidated, mx::cuda_stream_capture_isolation, mx::cuda_stream_capture_merge, mx::cuda_stream_capture_unjoined, mx::cuda_stream_capture_unmatched, mx::cuda_stream_capture_unsupported, mx::cuda_stream_capture_wrong_thread, mx::cuda_stub_library, mx::cuda_success, mx::cuda_symbol_not_found, mx::cuda_sync_depth_exceeded, mx::cuda_synchronization_error, mx::cuda_system_driver_mismatch, mx::cuda_system_not_ready, mx::cuda_texture_fetch_failed, mx::cuda_texture_not_bound, mx::cuda_timeout, mx::cuda_too_many_peers, mx::cuda_unknown, mx::cuda_unmap_buffer_object_failed, mx::cuda_unsupported_exec_affinity, mx::cuda_unsupported_limit, mx::cuda_unsupported_ptx_version, mx::dirempty, mx::dirnotfound, mx::e2big, mx::eacces, mx::eaddrinuse, mx::eaddrnotavail, mx::eafnosupport, mx::eagain, mx::ealready, mx::ebadf, mx::ebadmsg, mx::ebusy, mx::ecanceled, mx::echild, mx::econnaborted, mx::econnrefused, mx::econnreset, mx::edestaddrreq, mx::edom, mx::eexist, mx::efault, mx::efbig, mx::ehostunreach, mx::eidrm, mx::eilseq, mx::einprogress, mx::eintr, mx::einval, mx::eio, mx::eisconn, mx::eisdir, mx::eloop, mx::emfile, mx::emlink, mx::emsgsize, mx::enametoolong, mx::enetdown, mx::enetreset, mx::enetunreach, mx::enfile, mx::enobufs, mx::enodata, mx::enodev, mx::enoent, mx::enoexec, mx::enolck, mx::enolink, mx::enomem, mx::enomsg, mx::enoprotoopt, mx::enospc, mx::enosr, mx::enostr, mx::enosys, mx::enotconn, mx::enotdir, mx::enotempty, mx::enotrecoverable, mx::enotsock, mx::enotsup, mx::enotty, mx::envnotset, mx::enxio, mx::eopnotsupp, mx::eoverflow, mx::eownerdead, mx::eperm, mx::epipe, mx::eproto, mx::eprotonosupport, mx::eprototype, mx::erange, mx::erofs, mx::error, mx::espipe, mx::esrch, mx::etime, mx::etimedout, mx::etxtbsy, mx::ewouldblock, mx::exception, mx::exdev, mx::filecerr, mx::fileempty, mx::filenotfound, mx::fileoerr, mx::filererr, mx::filesystem, mx::filewerr, mx::fits_angle_too_big, mx::fits_approx_wcs_key, mx::fits_array_too_big, mx::fits_bad_atable_format, mx::fits_bad_bitpix, mx::fits_bad_btable_format, mx::fits_bad_c2d, mx::fits_bad_c2f, mx::fits_bad_c2i, mx::fits_bad_col_num, mx::fits_bad_data_fill, mx::fits_bad_datatype, mx::fits_bad_date, mx::fits_bad_decim, mx::fits_bad_dimen, mx::fits_bad_doublekey, mx::fits_bad_elem_num, mx::fits_bad_f2c, mx::fits_bad_fileptr, mx::fits_bad_floatkey, mx::fits_bad_gcount, mx::fits_bad_group_attach, mx::fits_bad_group_detach, mx::fits_bad_group_id, mx::fits_bad_hdu_num, mx::fits_bad_header_fill, mx::fits_bad_heap_ptr, mx::fits_bad_i2c, mx::fits_bad_index_key, mx::fits_bad_intkey, mx::fits_bad_keychar, mx::fits_bad_logicalkey, mx::fits_bad_naxes, mx::fits_bad_naxis, mx::fits_bad_nettimeout, mx::fits_bad_option, mx::fits_bad_order, mx::fits_bad_pcount, mx::fits_bad_pix_num, mx::fits_bad_row_num, mx::fits_bad_row_width, mx::fits_bad_simple, mx::fits_bad_tbcol, mx::fits_bad_tdim, mx::fits_bad_tfields, mx::fits_bad_tform, mx::fits_bad_tform_dtype, mx::fits_bad_url_prefix, mx::fits_bad_wcs_proj, mx::fits_bad_wcs_val, mx::fits_col_not_found, mx::fits_col_not_unique, mx::fits_col_too_wide, mx::fits_data_compression_err, mx::fits_data_decompression_err, mx::fits_driver_init_failed, mx::fits_end_junk, mx::fits_end_of_file, mx::fits_file_not_closed, mx::fits_file_not_created, mx::fits_file_not_opened, mx::fits_group_not_found, mx::fits_hdu_already_member, mx::fits_hdu_already_tracked, mx::fits_header_not_empty, mx::fits_identical_pointers, mx::fits_key_no_exist, mx::fits_key_out_bounds, mx::fits_member_not_found, mx::fits_memory_allocation, mx::fits_neg_axis, mx::fits_neg_bytes, mx::fits_neg_file_pos, mx::fits_neg_rows, mx::fits_neg_width, mx::fits_ngp_bad_arg, mx::fits_ngp_empty_curline, mx::fits_ngp_eof, mx::fits_ngp_err_fopen, mx::fits_ngp_inc_nesting, mx::fits_ngp_no_memory, mx::fits_ngp_nul_ptr, mx::fits_ngp_read_err, mx::fits_ngp_token_not_expect, mx::fits_ngp_unread_queue_full, mx::fits_no_bitpix, mx::fits_no_end, mx::fits_no_gcount, mx::fits_no_matching_driver, mx::fits_no_naxes, mx::fits_no_naxis, mx::fits_no_null, mx::fits_no_pcount, mx::fits_no_quote, mx::fits_no_simple, mx::fits_no_tbcol, mx::fits_no_tfields, mx::fits_no_tform, mx::fits_no_wcs_key, mx::fits_no_xtension, mx::fits_not_ascii_col, mx::fits_not_atable, mx::fits_not_btable, mx::fits_not_group_table, mx::fits_not_image, mx::fits_not_logical_col, mx::fits_not_pos_int, mx::fits_not_table, mx::fits_not_vari_len, mx::fits_null_input_ptr, mx::fits_num_overflow, mx::fits_parse_bad_col, mx::fits_parse_bad_output, mx::fits_parse_bad_type, mx::fits_parse_lrg_vector, mx::fits_parse_no_output, mx::fits_parse_syntax_err, mx::fits_range_parse_error, mx::fits_read_error, mx::fits_readonly_file, mx::fits_same_file, mx::fits_seek_error, mx::fits_shared_again, mx::fits_shared_badarg, mx::fits_shared_ipcerr, mx::fits_shared_nofile, mx::fits_shared_nomem, mx::fits_shared_noresize, mx::fits_shared_notinit, mx::fits_shared_nulptr, mx::fits_shared_tabfull, mx::fits_too_many_drivers, mx::fits_too_many_files, mx::fits_too_many_hdus_tracked, mx::fits_unknown_ext, mx::fits_unknown_rec, mx::fits_url_parse_error, mx::fits_value_undefined, mx::fits_wcs_error, mx::fits_write_error, mx::fits_zero_scale, mx::freeerr, mx::gnuploterr, mx::invalidarg, mx::invalidconfig, mx::lapackerr, mx::liberr, mx::noerror, mx::notfound, mx::notimpl, mx::paramnotset, mx::parseerr, mx::procerr, mx::sizeerr, mx::std_bad_alloc, mx::std_bad_optional_access, mx::std_domain_error, mx::std_exception, mx::std_filesystem_error, mx::std_format_error, mx::std_future_error, mx::std_invalid_argument, mx::std_ios_base_failure, mx::std_length_error, mx::std_logic_error, mx::std_out_of_range, mx::std_overflow_error, mx::std_range_error, mx::std_runtime_error, mx::std_underflow_error, and mx::timeout.
Referenced by unitTest::errorTest::error_tTest::TEST_CASE().
|
staticconstexpr |
Convert a error_t code to its name.
| [in] | errc | the error code to convert |
Definition at line 424 of file error_t.hpp.
References mx::allocerr, mx::cuda_address_of_constant, mx::cuda_already_acquired, mx::cuda_already_mapped, mx::cuda_api_failure_base, mx::cuda_array_is_mapped, mx::cuda_assert, mx::cuda_call_requires_newer_driver, mx::cuda_captured_event, mx::cuda_cdp_not_supported, mx::cuda_cdp_version_mismatch, mx::cuda_compat_not_supported_on_device, mx::cuda_context_is_destroyed, mx::cuda_cooperative_launch_too_large, mx::cuda_cudart_unloading, mx::cuda_device_already_in_use, mx::cuda_device_not_licensed, mx::cuda_device_uninitialized, mx::cuda_devices_unavailable, mx::cuda_duplicate_surface_name, mx::cuda_duplicate_texture_name, mx::cuda_duplicate_variable_name, mx::cuda_e_c_c_uncorrectable, mx::cuda_external_device, mx::cuda_file_not_found, mx::cuda_graph_exec_update_failure, mx::cuda_hardware_stack_error, mx::cuda_host_memory_already_registered, mx::cuda_host_memory_not_registered, mx::cuda_illegal_address, mx::cuda_illegal_instruction, mx::cuda_illegal_state, mx::cuda_incompatible_driver_context, mx::cuda_initialization_error, mx::cuda_insufficient_driver, mx::cuda_invalid_address_space, mx::cuda_invalid_channel_descriptor, mx::cuda_invalid_cluster_size, mx::cuda_invalid_configuration, mx::cuda_invalid_device, mx::cuda_invalid_device_function, mx::cuda_invalid_device_pointer, mx::cuda_invalid_filter_setting, mx::cuda_invalid_graphics_context, mx::cuda_invalid_host_pointer, mx::cuda_invalid_kernel_image, mx::cuda_invalid_memcpy_direction, mx::cuda_invalid_norm_setting, mx::cuda_invalid_pc, mx::cuda_invalid_pitch_value, mx::cuda_invalid_ptx, mx::cuda_invalid_resource_handle, mx::cuda_invalid_source, mx::cuda_invalid_surface, mx::cuda_invalid_symbol, mx::cuda_invalid_texture, mx::cuda_invalid_texture_binding, mx::cuda_invalid_value, mx::cuda_jit_compilation_disabled, mx::cuda_jit_compiler_not_found, mx::cuda_launch_failure, mx::cuda_launch_file_scoped_surf, mx::cuda_launch_file_scoped_tex, mx::cuda_launch_incompatible_texturing, mx::cuda_launch_max_depth_exceeded, mx::cuda_launch_out_of_resources, mx::cuda_launch_pending_count_exceeded, mx::cuda_launch_timeout, mx::cuda_map_buffer_object_failed, mx::cuda_memory_allocation, mx::cuda_memory_value_too_large, mx::cuda_misaligned_address, mx::cuda_missing_configuration, mx::cuda_mixed_device_execution, mx::cuda_mps_client_terminated, mx::cuda_mps_connection_failed, mx::cuda_mps_max_clients_reached, mx::cuda_mps_max_connections_reached, mx::cuda_mps_rpc_failure, mx::cuda_mps_server_not_ready, mx::cuda_no_device, mx::cuda_no_kernel_image_for_device, mx::cuda_not_mapped, mx::cuda_not_mapped_as_array, mx::cuda_not_mapped_as_pointer, mx::cuda_not_permitted, mx::cuda_not_ready, mx::cuda_not_supported, mx::cuda_not_yet_implemented, mx::cuda_nvlink_uncorrectable, mx::cuda_operating_system, mx::cuda_peer_access_already_enabled, mx::cuda_peer_access_not_enabled, mx::cuda_peer_access_unsupported, mx::cuda_prior_launch_failure, mx::cuda_profiler_already_started, mx::cuda_profiler_already_stopped, mx::cuda_profiler_disabled, mx::cuda_profiler_not_initialized, mx::cuda_set_on_active_process, mx::cuda_shared_object_init_failed, mx::cuda_shared_object_symbol_not_found, mx::cuda_software_validity_not_established, mx::cuda_startup_failure, mx::cuda_stream_capture_implicit, mx::cuda_stream_capture_invalidated, mx::cuda_stream_capture_isolation, mx::cuda_stream_capture_merge, mx::cuda_stream_capture_unjoined, mx::cuda_stream_capture_unmatched, mx::cuda_stream_capture_unsupported, mx::cuda_stream_capture_wrong_thread, mx::cuda_stub_library, mx::cuda_success, mx::cuda_symbol_not_found, mx::cuda_sync_depth_exceeded, mx::cuda_synchronization_error, mx::cuda_system_driver_mismatch, mx::cuda_system_not_ready, mx::cuda_texture_fetch_failed, mx::cuda_texture_not_bound, mx::cuda_timeout, mx::cuda_too_many_peers, mx::cuda_unknown, mx::cuda_unmap_buffer_object_failed, mx::cuda_unsupported_exec_affinity, mx::cuda_unsupported_limit, mx::cuda_unsupported_ptx_version, mx::dirempty, mx::dirnotfound, mx::e2big, mx::eacces, mx::eaddrinuse, mx::eaddrnotavail, mx::eafnosupport, mx::eagain, mx::ealready, mx::ebadf, mx::ebadmsg, mx::ebusy, mx::ecanceled, mx::echild, mx::econnaborted, mx::econnrefused, mx::econnreset, mx::edestaddrreq, mx::edom, mx::eexist, mx::efault, mx::efbig, mx::ehostunreach, mx::eidrm, mx::eilseq, mx::einprogress, mx::eintr, mx::einval, mx::eio, mx::eisconn, mx::eisdir, mx::eloop, mx::emfile, mx::emlink, mx::emsgsize, mx::enametoolong, mx::enetdown, mx::enetreset, mx::enetunreach, mx::enfile, mx::enobufs, mx::enodata, mx::enodev, mx::enoent, mx::enoexec, mx::enolck, mx::enolink, mx::enomem, mx::enomsg, mx::enoprotoopt, mx::enospc, mx::enosr, mx::enostr, mx::enosys, mx::enotconn, mx::enotdir, mx::enotempty, mx::enotrecoverable, mx::enotsock, mx::enotsup, mx::enotty, mx::envnotset, mx::enxio, mx::eopnotsupp, mx::eoverflow, mx::eownerdead, mx::eperm, mx::epipe, mx::eproto, mx::eprotonosupport, mx::eprototype, mx::erange, mx::erofs, mx::error, mx::espipe, mx::esrch, mx::etime, mx::etimedout, mx::etxtbsy, mx::ewouldblock, mx::exception, mx::exdev, mx::filecerr, mx::fileempty, mx::filenotfound, mx::fileoerr, mx::filererr, mx::filesystem, mx::filewerr, mx::fits_angle_too_big, mx::fits_approx_wcs_key, mx::fits_array_too_big, mx::fits_bad_atable_format, mx::fits_bad_bitpix, mx::fits_bad_btable_format, mx::fits_bad_c2d, mx::fits_bad_c2f, mx::fits_bad_c2i, mx::fits_bad_col_num, mx::fits_bad_data_fill, mx::fits_bad_datatype, mx::fits_bad_date, mx::fits_bad_decim, mx::fits_bad_dimen, mx::fits_bad_doublekey, mx::fits_bad_elem_num, mx::fits_bad_f2c, mx::fits_bad_fileptr, mx::fits_bad_floatkey, mx::fits_bad_gcount, mx::fits_bad_group_attach, mx::fits_bad_group_detach, mx::fits_bad_group_id, mx::fits_bad_hdu_num, mx::fits_bad_header_fill, mx::fits_bad_heap_ptr, mx::fits_bad_i2c, mx::fits_bad_index_key, mx::fits_bad_intkey, mx::fits_bad_keychar, mx::fits_bad_logicalkey, mx::fits_bad_naxes, mx::fits_bad_naxis, mx::fits_bad_nettimeout, mx::fits_bad_option, mx::fits_bad_order, mx::fits_bad_pcount, mx::fits_bad_pix_num, mx::fits_bad_row_num, mx::fits_bad_row_width, mx::fits_bad_simple, mx::fits_bad_tbcol, mx::fits_bad_tdim, mx::fits_bad_tfields, mx::fits_bad_tform, mx::fits_bad_tform_dtype, mx::fits_bad_url_prefix, mx::fits_bad_wcs_proj, mx::fits_bad_wcs_val, mx::fits_col_not_found, mx::fits_col_not_unique, mx::fits_col_too_wide, mx::fits_data_compression_err, mx::fits_data_decompression_err, mx::fits_driver_init_failed, mx::fits_end_junk, mx::fits_end_of_file, mx::fits_file_not_closed, mx::fits_file_not_created, mx::fits_file_not_opened, mx::fits_group_not_found, mx::fits_hdu_already_member, mx::fits_hdu_already_tracked, mx::fits_header_not_empty, mx::fits_identical_pointers, mx::fits_key_no_exist, mx::fits_key_out_bounds, mx::fits_member_not_found, mx::fits_memory_allocation, mx::fits_neg_axis, mx::fits_neg_bytes, mx::fits_neg_file_pos, mx::fits_neg_rows, mx::fits_neg_width, mx::fits_ngp_bad_arg, mx::fits_ngp_empty_curline, mx::fits_ngp_eof, mx::fits_ngp_err_fopen, mx::fits_ngp_inc_nesting, mx::fits_ngp_no_memory, mx::fits_ngp_nul_ptr, mx::fits_ngp_read_err, mx::fits_ngp_token_not_expect, mx::fits_ngp_unread_queue_full, mx::fits_no_bitpix, mx::fits_no_end, mx::fits_no_gcount, mx::fits_no_matching_driver, mx::fits_no_naxes, mx::fits_no_naxis, mx::fits_no_null, mx::fits_no_pcount, mx::fits_no_quote, mx::fits_no_simple, mx::fits_no_tbcol, mx::fits_no_tfields, mx::fits_no_tform, mx::fits_no_wcs_key, mx::fits_no_xtension, mx::fits_not_ascii_col, mx::fits_not_atable, mx::fits_not_btable, mx::fits_not_group_table, mx::fits_not_image, mx::fits_not_logical_col, mx::fits_not_pos_int, mx::fits_not_table, mx::fits_not_vari_len, mx::fits_null_input_ptr, mx::fits_num_overflow, mx::fits_parse_bad_col, mx::fits_parse_bad_output, mx::fits_parse_bad_type, mx::fits_parse_lrg_vector, mx::fits_parse_no_output, mx::fits_parse_syntax_err, mx::fits_range_parse_error, mx::fits_read_error, mx::fits_readonly_file, mx::fits_same_file, mx::fits_seek_error, mx::fits_shared_again, mx::fits_shared_badarg, mx::fits_shared_ipcerr, mx::fits_shared_nofile, mx::fits_shared_nomem, mx::fits_shared_noresize, mx::fits_shared_notinit, mx::fits_shared_nulptr, mx::fits_shared_tabfull, mx::fits_too_many_drivers, mx::fits_too_many_files, mx::fits_too_many_hdus_tracked, mx::fits_unknown_ext, mx::fits_unknown_rec, mx::fits_url_parse_error, mx::fits_value_undefined, mx::fits_wcs_error, mx::fits_write_error, mx::fits_zero_scale, mx::freeerr, mx::gnuploterr, mx::invalidarg, mx::invalidconfig, mx::lapackerr, mx::liberr, mx::noerror, mx::notfound, mx::notimpl, mx::paramnotset, mx::parseerr, mx::procerr, mx::sizeerr, mx::std_bad_alloc, mx::std_bad_optional_access, mx::std_domain_error, mx::std_exception, mx::std_filesystem_error, mx::std_format_error, mx::std_future_error, mx::std_invalid_argument, mx::std_ios_base_failure, mx::std_length_error, mx::std_logic_error, mx::std_out_of_range, mx::std_overflow_error, mx::std_range_error, mx::std_runtime_error, mx::std_underflow_error, and mx::timeout.
Referenced by unitTest::errorTest::error_tTest::TEST_CASE().