ipcq 0.12.0
Loading...
Searching...
No Matches
error.hpp File Reference

Contains declarations for ipcq::Error and related. More...

#include <system_error>

Go to the source code of this file.

Classes

class  ipcq::ErrorCategory
 ipcq error category. More...
 
struct  std::is_error_condition_enum<::ipcq::Error >
 

Namespaces

namespace  ipcq
 
namespace  std
 

Enumerations

enum class  ipcq::Error {
  ipcq::Error::WouldBlock = 1 , ipcq::Error::Closed , ipcq::Error::Timeout , ipcq::Error::InconsistentState ,
  ipcq::Error::TypeMismatch , ipcq::Error::Overflow , ipcq::Error::BadFile , ipcq::Error::BadVersion
}
 ipcq err condition enum. More...
 

Functions

const std::error_category & ipcq::GetErrorCategory ()
 ipcq error category.
 
std::error_code ipcq::make_error_code (Error e)
 Function overload to create std::error_code from ipcq::Error.
 
std::error_condition ipcq::make_error_condition (Error e)
 

Detailed Description

Contains declarations for ipcq::Error and related.

SPDX-License-Identifier: LGPL-3.0-only

Definition in file error.hpp.