asyncpg/src/SqlErrorCategory.h

21 lines
418 B
C++

#pragma once
#include <system_error>
namespace AsyncPg { enum class ErrorCode; }
namespace std { template<> struct is_error_code_enum<AsyncPg::ErrorCode>: true_type {}; }
namespace AsyncPg {
enum class ErrorCode {
Ok = 0,
ConnectionFailed = 1,
ExecutionFailed = 2,
PreparationFailed = 3,
CancelFailed = 4,
};
std::error_code make_error_code(AsyncPg::ErrorCode e);
}