#include <error_codes.h>
- Examples
- /home/runner/work/logger_system/logger_system/include/kcenon/logger/core/error_codes.h, /home/runner/work/logger_system/logger_system/include/kcenon/logger/core/logger.h, /home/runner/work/logger_system/logger_system/include/kcenon/logger/core/logger_builder.h, /home/runner/work/logger_system/logger_system/include/kcenon/logger/writers/base_writer.h, /home/runner/work/logger_system/logger_system/include/kcenon/logger/writers/composite_writer.h, /home/runner/work/logger_system/logger_system/include/kcenon/logger/writers/critical_writer.h, /home/runner/work/logger_system/logger_system/include/kcenon/logger/writers/encrypted_writer.h, Implementing, custom_writer_example.cpp, di_pattern_example.cpp, and monitoring_integration_example.cpp.
Definition at line 116 of file error_codes.h.
◆ VoidResult() [1/2]
| kcenon::common::VoidResult::VoidResult |
( |
| ) |
|
|
default |
◆ VoidResult() [2/2]
| kcenon::common::VoidResult::VoidResult |
( |
error_info | info | ) |
|
|
inlineexplicit |
Definition at line 120 of file error_codes.h.
121 :
error_(std::move(info)) {}
std::optional< error_info > error_
◆ error() [1/2]
| error_info & kcenon::common::VoidResult::error |
( |
| ) |
|
|
inline |
◆ error() [2/2]
| const error_info & kcenon::common::VoidResult::error |
( |
| ) |
const |
|
inline |
Definition at line 133 of file error_codes.h.
133 {
135 throw std::logic_error("VoidResult does not contain an error");
136 }
138 }
References error_.
◆ has_error()
| bool kcenon::common::VoidResult::has_error |
( |
| ) |
const |
|
inline |
◆ has_value()
| bool kcenon::common::VoidResult::has_value |
( |
| ) |
const |
|
inline |
◆ error_
| std::optional<error_info> kcenon::common::VoidResult::error_ |
|
private |
The documentation for this class was generated from the following file: