blob: fe928163c30c00ef72984561efe1a0ac0a776ad0 [file] [log] [blame]
#pragma once
#include "ErrorCode.h"
ROCKETMQ_NAMESPACE_BEGIN
class ErrorCategory : public std::error_category {
public:
static const ErrorCategory& instance() {
static ErrorCategory instance;
return instance;
}
const char* name() const noexcept override {
return "RocketMQ";
}
std::string message(int code) const override;
private:
ErrorCategory() = default;
};
ROCKETMQ_NAMESPACE_END