|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Error codes and utilities for the thread system. More...
#include <string>#include <string_view>#include <system_error>#include <kcenon/common/patterns/result.h>

Go to the source code of this file.
Classes | |
| class | kcenon::thread::thread_error_category |
| std::error_category implementation for thread_system errors More... | |
| struct | std::is_error_code_enum< kcenon::thread::error_code > |
| Specialization to enable implicit conversion of thread_system::error_code to std::error_code. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::thread |
| Core threading foundation of the thread system library. | |
| namespace | std |
| STL namespace. | |
Functions | |
| std::string | kcenon::thread::error_code_to_string (error_code code) |
| Converts an error_code to a string representation. | |
| common::error_info | kcenon::thread::to_error_info (error_code code, const std::string &message="") |
| Convert a thread::error_code to common::error_info. | |
| common::VoidResult | kcenon::thread::make_error_result (error_code code, const std::string &message="") |
| Create a common::VoidResult error from a thread::error_code. | |
| template<typename T > | |
| common::Result< T > | kcenon::thread::make_error_result (error_code code, const std::string &message="") |
| Create a common::Result<T> error from a thread::error_code. | |
| error_code | kcenon::thread::get_error_code (const common::error_info &info) |
| Extract thread::error_code from a common::error_info. | |
| const std::error_category & | kcenon::thread::thread_category () noexcept |
| Gets the singleton instance of thread_error_category. | |
| std::error_code | kcenon::thread::make_error_code (error_code e) noexcept |
| Creates a std::error_code from a thread_system error_code. | |
| std::error_condition | kcenon::thread::make_error_condition (error_code e) noexcept |
| Creates a std::error_condition from a thread_system error_code. | |
Error codes and utilities for the thread system.
This file provides thread-system-specific error codes and integration with the common_system Result/VoidResult types for unified error handling.
Definition in file error_handling.h.