mirror of
https://github.com/boostorg/beast.git
synced 2025-07-30 04:47:29 +02:00
Remove extraneous function
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
Version 184:
|
||||
|
||||
* Remove extraneous function
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Version 183:
|
||||
|
||||
* Fix a rare case of failed UTF8 validation
|
||||
|
@ -94,23 +94,15 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
inline
|
||||
error_category const&
|
||||
get_http_error_category()
|
||||
{
|
||||
static http_error_category const cat{};
|
||||
return cat;
|
||||
}
|
||||
|
||||
} // detail
|
||||
|
||||
inline
|
||||
error_code
|
||||
make_error_code(error ev)
|
||||
{
|
||||
return error_code{
|
||||
static_cast<std::underlying_type<error>::type>(ev),
|
||||
detail::get_http_error_category()};
|
||||
static detail::http_error_category const cat{};
|
||||
return error_code{static_cast<
|
||||
std::underlying_type<error>::type>(ev), cat};
|
||||
}
|
||||
|
||||
} // http
|
||||
|
@ -24,16 +24,17 @@ public:
|
||||
check(char const* name, error ev)
|
||||
{
|
||||
auto const ec = make_error_code(ev);
|
||||
auto const& cat =
|
||||
make_error_code(static_cast<http::error>(0)).category();
|
||||
BEAST_EXPECT(std::string(ec.category().name()) == name);
|
||||
BEAST_EXPECT(! ec.message().empty());
|
||||
BEAST_EXPECT(std::addressof(ec.category()) ==
|
||||
std::addressof(detail::get_http_error_category()));
|
||||
BEAST_EXPECT(detail::get_http_error_category().equivalent(
|
||||
BEAST_EXPECT(std::addressof(ec.category()) == std::addressof(cat));
|
||||
BEAST_EXPECT(cat.equivalent(
|
||||
static_cast<std::underlying_type<error>::type>(ev),
|
||||
ec.category().default_error_condition(
|
||||
static_cast<std::underlying_type<error>::type>(ev))));
|
||||
BEAST_EXPECT(detail::get_http_error_category().equivalent(
|
||||
ec, static_cast<std::underlying_type<error>::type>(ev)));
|
||||
BEAST_EXPECT(cat.equivalent(ec,
|
||||
static_cast<std::underlying_type<error>::type>(ev)));
|
||||
}
|
||||
|
||||
void
|
||||
|
Reference in New Issue
Block a user