Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::system Namespace Reference

Namespaces

 errc
 

Classes

class  error_category
 
class  error_code
 
class  error_condition
 
struct  is_error_code_enum
 
struct  is_error_code_enum< ::boost::future_errc >
 
struct  is_error_code_enum< boost::asio::error::addrinfo_errors >
 
struct  is_error_code_enum< boost::asio::error::basic_errors >
 
struct  is_error_code_enum< boost::asio::error::misc_errors >
 
struct  is_error_code_enum< boost::asio::error::netdb_errors >
 
struct  is_error_code_enum< boost::asio::error::ssl_errors >
 
struct  is_error_code_enum< coroutines::coroutine_errc >
 
struct  is_error_condition_enum
 
struct  is_error_condition_enum< errc::errc_t >
 
class  system_error
 

Functions

error_code make_error_code (coroutines::coroutine_errc e)
 
error_condition make_error_condition (coroutines::coroutine_errc e)
 
BOOST_SYSTEM_DECL const
error_category
system_category () BOOST_NOEXCEPT
 
BOOST_SYSTEM_DECL const
error_category
generic_category () BOOST_NOEXCEPT
 
const error_categoryget_system_category ()
 
const error_categoryget_generic_category ()
 
const error_categoryget_posix_category ()
 
bool operator!= (const error_code &lhs, const error_code &rhs) BOOST_NOEXCEPT
 
bool operator!= (const error_condition &lhs, const error_condition &rhs) BOOST_NOEXCEPT
 
bool operator== (const error_code &code, const error_condition &condition) BOOST_NOEXCEPT
 
bool operator!= (const error_code &lhs, const error_condition &rhs) BOOST_NOEXCEPT
 
bool operator== (const error_condition &condition, const error_code &code) BOOST_NOEXCEPT
 
bool operator!= (const error_condition &lhs, const error_code &rhs) BOOST_NOEXCEPT
 
template<class charT , class traits >
std::basic_ostream< charT,
traits > & 
operator<< (std::basic_ostream< charT, traits > &os, error_code ec)
 
std::size_t hash_value (const error_code &ec)
 
error_code make_error_code (future_errc e) BOOST_NOEXCEPT
 
error_condition make_error_condition (future_errc e) BOOST_NOEXCEPT
 

Variables

BOOST_SYSTEM_DECL error_code throws
 

Function Documentation

const error_category& boost::system::get_generic_category ( )
inline

References generic_category().

const error_category& boost::system::get_posix_category ( )
inline

References generic_category().

const error_category& boost::system::get_system_category ( )
inline

References system_category().

std::size_t boost::system::hash_value ( const error_code &  ec)
inline
error_code boost::system::make_error_code ( future_errc  e)
inline
error_code boost::system::make_error_code ( coroutines::coroutine_errc  e)
inline
error_condition boost::system::make_error_condition ( future_errc  e)
inline
error_condition boost::system::make_error_condition ( coroutines::coroutine_errc  e)
inline
bool boost::system::operator!= ( const error_code &  lhs,
const error_code &  rhs 
)
inline
bool boost::system::operator!= ( const error_condition &  lhs,
const error_condition &  rhs 
)
inline
bool boost::system::operator!= ( const error_code &  lhs,
const error_condition &  rhs 
)
inline
bool boost::system::operator!= ( const error_condition &  lhs,
const error_code &  rhs 
)
inline
template<class charT , class traits >
std::basic_ostream<charT,traits>& boost::system::operator<< ( std::basic_ostream< charT, traits > &  os,
error_code  ec 
)
inline
bool boost::system::operator== ( const error_code &  code,
const error_condition &  condition 
)
inline

References boost::archive::code.

bool boost::system::operator== ( const error_condition &  condition,
const error_code &  code 
)
inline

References boost::archive::code.

Variable Documentation

BOOST_SYSTEM_DECL error_code boost::system::throws