![]() |
hpx::get_error_file_name — Return the (source code) file name of the function from which the exception was thrown.
// In header: <hpx/exception.hpp> std::string get_error_file_name(hpx::exception const & e);
The function hpx::get_error_file_name can be used to extract the diagnostic information element representing the name of the source file as stored in the given exception instance.
See Also:
hpx::diagnostic_information(), hpx::get_error_host_name(), hpx::get_error_process_id(), hpx::get_error_function_name(), hpx::get_error_line_number(), hpx::get_error_os_thread(), hpx::get_error_thread_id(), hpx::get_error_thread_description(), hpx::get_error(), hpx::get_error_backtrace(), hpx::get_error_env(), hpx::get_error_what(), hpx::get_error_config()
Parameters: |
|
||
Returns: |
The name of the source file of the function from which the exception was thrown. If the exception instance does not hold this information, the function will return an empty string. |
||
Throws: |
std::bad_alloc (if one of the required allocations fails) |