StormByte C++ Library 1.2.0
StormByte is a comprehensive, cross-platform C++ library aimed at easing system programming, configuration management, logging, and database handling tasks. This library provides a unified API that abstracts away the complexities and inconsistencies of different platforms (Windows, Linux).
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
error.hxx File Reference
#include <StormByte/visibility.h>
#include <string>
#include <system_error>
Include dependency graph for error.hxx:

Go to the source code of this file.

Classes

class  StormByte::Error::Category
 std::error_category for StormByte::Error::Code. More...
 
struct  std::is_error_code_enum< StormByte::Error::Code >
 Marks StormByte::Error::Code as an std::error_code enum. More...
 

Namespaces

namespace  StormByte
 Root namespace of the StormByte suite.
 
namespace  StormByte::Error
 std::error_code integration for suite-wide codes.
 
namespace  std
 STL namespace.
 

Enumerations

enum class  StormByte::Error::Code
 Suite error codes (std::error_code enum). More...
 

Functions

const class CategoryStormByte::Error::category () noexcept
 Process-wide category singleton.
 
std::error_code StormByte::make_error_code (Error::Code e)
 Builds an std::error_code from Error::Code.