forked from boostorg/system
Add error_code throws
[SVN r48577]
This commit is contained in:
@ -382,6 +382,9 @@ namespace boost
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// predefined error_code object used as "throw on error" tag
|
||||||
|
BOOST_SYSTEM_DECL extern error_code throws;
|
||||||
|
|
||||||
// non-member functions ------------------------------------------------//
|
// non-member functions ------------------------------------------------//
|
||||||
|
|
||||||
inline bool operator!=( const error_code & lhs,
|
inline bool operator!=( const error_code & lhs,
|
||||||
|
@ -396,6 +396,12 @@ namespace boost
|
|||||||
namespace system
|
namespace system
|
||||||
{
|
{
|
||||||
|
|
||||||
|
BOOST_SYSTEM_DECL error_code throws; // "throw on error" special error_code;
|
||||||
|
// note that it doesn't matter if this
|
||||||
|
// isn't initialized before use since
|
||||||
|
// the only use is to take its
|
||||||
|
// address for comparison purposes
|
||||||
|
|
||||||
BOOST_SYSTEM_DECL const error_category & get_system_category()
|
BOOST_SYSTEM_DECL const error_category & get_system_category()
|
||||||
{
|
{
|
||||||
static const system_error_category system_category_const;
|
static const system_error_category system_category_const;
|
||||||
|
Reference in New Issue
Block a user