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

#include <error_code.hpp>

Inheritance diagram for boost::system::error_category:
Collaboration diagram for boost::system::error_category:

Public Member Functions

virtual ~error_category ()
 
virtual const char * name () const BOOST_NOEXCEPT=0
 
virtual std::string message (int ev) const =0
 
virtual error_condition default_error_condition (int ev) const BOOST_NOEXCEPT
 
virtual bool equivalent (int code, const error_condition &condition) const BOOST_NOEXCEPT
 
virtual bool equivalent (const error_code &code, int condition) const BOOST_NOEXCEPT
 
bool operator== (const error_category &rhs) const BOOST_NOEXCEPT
 
bool operator!= (const error_category &rhs) const BOOST_NOEXCEPT
 
bool operator< (const error_category &rhs) const BOOST_NOEXCEPT
 

Constructor & Destructor Documentation

virtual boost::system::error_category::~error_category ( )
inlinevirtual

Member Function Documentation

error_condition boost::system::error_category::default_error_condition ( int  ev) const
inlinevirtual
bool boost::system::error_category::equivalent ( int  code,
const error_condition condition 
) const
inlinevirtual

References boost::archive::code.

bool boost::system::error_category::equivalent ( const error_code code,
int  condition 
) const
inlinevirtual

References boost::archive::code.

virtual std::string boost::system::error_category::message ( int  ev) const
pure virtual
virtual const char* boost::system::error_category::name ( ) const
pure virtual
bool boost::system::error_category::operator!= ( const error_category rhs) const
inline
bool boost::system::error_category::operator< ( const error_category rhs) const
inline
bool boost::system::error_category::operator== ( const error_category rhs) const
inline

The documentation for this class was generated from the following file: