Maps SDK for C++ 1.0.0
Loading...
Searching...
No Matches
gem::error::StdErrorCodeCategory Class Reference

Custom error code category derived from std::error_category. More...

Inheritance diagram for gem::error::StdErrorCodeCategory:
Collaboration diagram for gem::error::StdErrorCodeCategory:

Public Member Functions

const char * name () const noexcept override final
std::string message (int err) const override final
std::error_condition default_error_condition (int err) const noexcept override final

Detailed Description

Custom error code category derived from std::error_category.

Member Function Documentation

◆ default_error_condition()

std::error_condition gem::error::StdErrorCodeCategory::default_error_condition ( int err) const
inlinefinaloverridenoexcept
Returns
A default error condition
Parameters
errThe error code

◆ message()

std::string gem::error::StdErrorCodeCategory::message ( int err) const
finaloverride
Returns
Error description
Parameters
errThe error code

◆ name()

const char * gem::error::StdErrorCodeCategory::name ( ) const
inlinefinaloverridenoexcept
Returns
A short descriptive name for the category