StatusCodeCategory Class Reference

CPP API: mio::details::StatusCodeCategory Class Reference
mio::details::StatusCodeCategory Class Reference

category that describes StatusCode in std::error_code More...

#include <io.h>

Inheritance diagram for mio::details::StatusCodeCategory:
Collaboration diagram for mio::details::StatusCodeCategory:

Public Member Functions

virtual std::error_condition default_error_condition (int c) const noexcept override final
 convert to standard error code to make it comparable. More...
 
virtual std::string message (int c) const override final
 convert enum to string message. More...
 
virtual const char * name () const noexcept override final
 name of the status More...
 

Detailed Description

category that describes StatusCode in std::error_code

Member Function Documentation

◆ default_error_condition()

virtual std::error_condition mio::details::StatusCodeCategory::default_error_condition ( int  c) const
inlinefinaloverridevirtualnoexcept

convert to standard error code to make it comparable.

◆ message()

virtual std::string mio::details::StatusCodeCategory::message ( int  c) const
inlinefinaloverridevirtual

convert enum to string message.

◆ name()

virtual const char* mio::details::StatusCodeCategory::name ( ) const
inlinefinaloverridevirtualnoexcept

name of the status