Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
compat.h File Reference

Backward compatibility layer for error codes. More...

Include dependency graph for compat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  kcenon
 
namespace  kcenon::common
 Core interfaces.
 
namespace  kcenon::common::error_codes
 

Variables

constexpr int kcenon::common::error_codes::SUCCESS = error::codes::common_errors::success
 
constexpr int kcenon::common::error_codes::INVALID_ARGUMENT = error::codes::common_errors::invalid_argument
 
constexpr int kcenon::common::error_codes::NOT_FOUND = error::codes::common_errors::not_found
 
constexpr int kcenon::common::error_codes::PERMISSION_DENIED = error::codes::common_errors::permission_denied
 
constexpr int kcenon::common::error_codes::TIMEOUT = error::codes::common_errors::timeout
 
constexpr int kcenon::common::error_codes::CANCELLED = error::codes::common_errors::cancelled
 
constexpr int kcenon::common::error_codes::NOT_INITIALIZED = error::codes::common_errors::not_initialized
 
constexpr int kcenon::common::error_codes::ALREADY_EXISTS = error::codes::common_errors::already_exists
 
constexpr int kcenon::common::error_codes::OUT_OF_MEMORY = error::codes::common_errors::out_of_memory
 
constexpr int kcenon::common::error_codes::IO_ERROR = error::codes::common_errors::io_error
 
constexpr int kcenon::common::error_codes::NETWORK_ERROR = error::codes::common_errors::network_error
 
constexpr int kcenon::common::error_codes::REGISTRY_FROZEN = error::codes::common_errors::registry_frozen
 
constexpr int kcenon::common::error_codes::INTERNAL_ERROR = error::codes::common_errors::internal_error
 
constexpr int kcenon::common::error_codes::THREAD_ERROR_BASE = static_cast<int>(error::category::thread_system)
 
constexpr int kcenon::common::error_codes::LOGGER_ERROR_BASE = static_cast<int>(error::category::logger_system)
 
constexpr int kcenon::common::error_codes::MONITORING_ERROR_BASE = static_cast<int>(error::category::monitoring_system)
 
constexpr int kcenon::common::error_codes::CONTAINER_ERROR_BASE = static_cast<int>(error::category::container_system)
 
constexpr int kcenon::common::error_codes::DATABASE_ERROR_BASE = static_cast<int>(error::category::database_system)
 
constexpr int kcenon::common::error_codes::NETWORK_ERROR_BASE = static_cast<int>(error::category::network_system)
 

Detailed Description

Backward compatibility layer for error codes.

This header provides backward compatibility aliases for error codes to maintain compatibility with existing code that uses the old naming convention (e.g., INVALID_ARGUMENT instead of invalid_argument).

This consolidation prepares for C++20 module migration while following Kent Beck's "Fewest Elements" principle.

Definition in file compat.h.