#include <error_code.hpp>
Public Types | |
typedef void(* | unspecified_bool_type )() |
Public Member Functions | |
error_condition () BOOST_NOEXCEPT | |
error_condition (int val, const error_category &cat) BOOST_NOEXCEPT | |
template<class ErrorConditionEnum > | |
error_condition (ErrorConditionEnum e, typename boost::enable_if< is_error_condition_enum< ErrorConditionEnum > >::type *=0) BOOST_NOEXCEPT | |
void | assign (int val, const error_category &cat) BOOST_NOEXCEPT |
template<typename ErrorConditionEnum > | |
boost::enable_if < is_error_condition_enum < ErrorConditionEnum > , error_condition >::type & | operator= (ErrorConditionEnum val) BOOST_NOEXCEPT |
void | clear () BOOST_NOEXCEPT |
int | value () const BOOST_NOEXCEPT |
const error_category & | category () const BOOST_NOEXCEPT |
std::string | message () const |
operator unspecified_bool_type () const BOOST_NOEXCEPT | |
bool | operator! () const BOOST_NOEXCEPT |
Static Public Member Functions | |
static void | unspecified_bool_true () |
Friends | |
bool | operator== (const error_condition &lhs, const error_condition &rhs) BOOST_NOEXCEPT |
bool | operator< (const error_condition &lhs, const error_condition &rhs) BOOST_NOEXCEPT |
typedef void(* boost::system::error_condition::unspecified_bool_type)() |
|
inline |
|
inline |
|
inline |
References boost::system::make_error_condition().
|
inline |
References boost::phoenix::val().
|
inline |
|
inline |
References boost::system::generic_category().
|
inline |
References boost::system::error_category::message(), and value().
|
inline |
References unspecified_bool_true().
|
inline |
|
inline |
References boost::system::make_error_condition(), and boost::phoenix::val().
|
inlinestatic |
Referenced by operator unspecified_bool_type().
|
inline |
Referenced by message().
|
friend |
|
friend |