|
| Error ()=default |
|
| Error (Error &&) noexcept=default |
|
| Error (const Error &)=default |
|
Error & | operator= (Error &&) noexcept=default |
|
Error & | operator= (const Error &)=default |
|
| Error (int val, const std::error_category &cat) noexcept |
|
| Error (int val, const std::error_category &cat, const std::string &error_reason) |
|
| Error (const std::exception_ptr &exception) noexcept |
|
template<typename EnumT , typename X = std::enable_if_t<std::is_error_condition_enum<EnumT>::value, void>> |
| Error (EnumT value) |
|
template<typename EnumT , typename X = std::enable_if_t<std::is_error_condition_enum<EnumT>::value, void>> |
| Error (EnumT value, const std::string &reason) |
|
template<typename EnumT , typename X = std::enable_if_t<std::is_error_condition_enum<EnumT>::value, void>> |
bool | operator== (EnumT val) const |
|
const std::string & | message () const |
| Get the error message.
|
|
The errors reported by the Millicast SDK.
The Error extends the std::error_condition class, refer to the std::error_condition documentation for basic usage principles.
Additionally, Error can carry a custom per-instance message string.