25#ifndef JOIN_DATA_SAX_ERROR_HPP
26#define JOIN_DATA_SAX_ERROR_HPP
32#include <system_error>
60 virtual const char*
name ()
const noexcept;
67 virtual std::string
message (
int code)
const;
95 struct is_error_condition_enum<
join::
SaxErrc> :
public true_type
SAX API generic error category.
Definition sax_error.hpp:54
virtual std::string message(int code) const
translate SAX API generic error code to human readable error string.
Definition sax_error.cpp:44
virtual const char * name() const noexcept
get SAX API generic error category name.
Definition sax_error.cpp:35
Definition acceptor.hpp:32
const std::error_category & saxCategory() noexcept
get error category.
Definition sax_error.cpp:69
SaxErrc
SAX API generic error codes.
Definition sax_error.hpp:41
std::error_code make_error_code(join::Errc code) noexcept
Create an std::error_code object.
Definition error.cpp:195
std::error_condition make_error_condition(join::Errc code) noexcept
Create an std::error_condition object.
Definition error.cpp:204