Error category for blender errors.
More...
#include <rtctk/telSub/blenderError.hpp>
|
| const char * | name () const noexcept override |
| | Returns the name of this error category.
|
| |
| std::string | message (int ev) const override |
| | Returns a descriptive message for an error code.
|
| |
| std::error_code | MakeBlenderError (GenericBlenderError e) const noexcept |
| | Creates an error_code from a BlenderError.
|
| |
Error category for blender errors.
This is the default error category used by the Telemetry Subscriber for blender errors. It provides standard error messages for common blender failure scenarios.
To use with std::error_code:
std::error_code MakeBlenderError(GenericBlenderError e) const noexcept
Creates an error_code from a BlenderError.
Definition blenderError.hpp:97
@ MissingTopic
Required topic was not found in the input data.
Definition blenderError.hpp:30
const std::error_category & GetBlenderErrorCategory() noexcept
Returns a reference to the global blender error category instance.
Definition blenderError.cpp:19
◆ MakeBlenderError()
| std::error_code rtctk::telSub::BlenderErrorCategory::MakeBlenderError |
( |
GenericBlenderError | e | ) |
const |
|
inlinenoexcept |
Creates an error_code from a BlenderError.
- Parameters
-
| e | The BlenderError to convert. |
- Returns
- An error_code representing the error.
◆ message()
| std::string rtctk::telSub::BlenderErrorCategory::message |
( |
int | ev | ) |
const |
|
inlineoverride |
Returns a descriptive message for an error code.
- Parameters
-
| ev | The error value (should be a value from BlenderError enum). |
- Returns
- A string describing the error.
◆ name()
| const char * rtctk::telSub::BlenderErrorCategory::name |
( |
| ) |
const |
|
inlineoverridenoexcept |
Returns the name of this error category.
- Returns
- The string "blender" identifying this category.
The documentation for this class was generated from the following file: