本文整理汇总了C++中std::error_code::message方法的典型用法代码示例。如果您正苦于以下问题:C++ error_code::message方法的具体用法?C++ error_code::message怎么用?C++ error_code::message使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类std::error_code
的用法示例。
在下文中一共展示了error_code::message方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: MakeError
Error MakeError(const std::error_code& errorCode)
{
Error error;
error.description = errorCode.message();
return error;
}
示例2: reportError
LLVM_ATTRIBUTE_NORETURN void reportError(StringRef File, std::error_code EC) {
assert(EC);
errs() << ToolName << ": '" << File << "': " << EC.message() << ".\n";
exit(1);
}
示例3: handle_store_address
void protocol::handle_store_address(const std::error_code& ec)
{
if (ec)
log_error(LOG_PROTOCOL) << "Failed to store address: " << ec.message();
}
示例4: reportError
static void reportError(StringRef Input, std::error_code EC) {
if (Input == "-")
Input = "<stdin>";
reportError(Twine(Input) + ": " + EC.message());
}
示例5: reportError
static void reportError(StringRef Input, std::error_code EC) {
reportError(Twine(Input) + ": " + EC.message() + ".\n");
}
示例6: NoError
static ::testing::AssertionResult NoError(std::error_code EC) {
if (!EC)
return ::testing::AssertionSuccess();
return ::testing::AssertionFailure() << "error " << EC.value() << ": "
<< EC.message();
}
示例7: error
static void error(StringRef Prefix, std::error_code EC) {
if (!EC)
return;
errs() << Prefix << ": " << EC.message() << "\n";
exit(1);
}
示例8:
future_error (std::error_code ec) :
std::logic_error(ec.message()),
m_ec(ec)
{
// pass
}
示例9:
service_error_t (std::error_code ec) :
std::runtime_error(ec.message()),
m_ec(ec)
{
// pass
}
示例10:
mastermind_error::mastermind_error(std::error_code error_code_)
: std::runtime_error(error_code_.message())
, error_code(std::move(error_code_))
{}
示例11: exitWithErrorCode
static void exitWithErrorCode(std::error_code EC, StringRef Whence = "") {
exitWithError(EC.message(), Whence);
}
示例12: bb
void bb(const std::error_code& ec, const message::block& blkhead)
{
log_debug() << ec.message();
log_debug() << hash_block_header(blkhead);
}
示例13: Exception
SystemError(std::string msg, std::error_code const& ec)
: Exception(msg + ": " + ec.message() + " (" + etc::to_string(ec) + ")")
, _error_code{ec}
{}
示例14: error
static void error(StringRef Filename, std::error_code EC) {
if (!EC)
return;
errs() << Filename << ": " << EC.message() << "\n";
exit(1);
}
示例15: error
static void error(std::error_code EC, const Twine &Prefix) {
if (EC)
error(Prefix + ": " + EC.message());
}