28 #ifndef WEBSOCKETPP_COMMON_SYSTEM_ERROR_HPP
29 #define WEBSOCKETPP_COMMON_SYSTEM_ERROR_HPP
31 #if defined _WEBSOCKETPP_CPP11_STL_ && !defined _WEBSOCKETPP_NO_CPP11_SYSTEM_ERROR_
32 #ifndef _WEBSOCKETPP_CPP11_SYSTEM_ERROR_
33 #define _WEBSOCKETPP_CPP11_SYSTEM_ERROR_
37 #ifdef _WEBSOCKETPP_CPP11_SYSTEM_ERROR_
38 #include <system_error>
40 #include <boost/system/error_code.hpp>
41 #include <boost/system/system_error.hpp>
47 #ifdef _WEBSOCKETPP_CPP11_SYSTEM_ERROR_
48 using std::error_code;
49 using std::error_category;
50 using std::error_condition;
51 using std::system_error;
52 #define _WEBSOCKETPP_ERROR_CODE_ENUM_NS_START_ namespace std {
53 #define _WEBSOCKETPP_ERROR_CODE_ENUM_NS_END_ }
55 using boost::system::error_code;
56 using boost::system::error_category;
57 using boost::system::error_condition;
58 using boost::system::system_error;
59 #define _WEBSOCKETPP_ERROR_CODE_ENUM_NS_START_ namespace boost { namespace system {
60 #define _WEBSOCKETPP_ERROR_CODE_ENUM_NS_END_ }}
66 #endif // WEBSOCKETPP_COMMON_SYSTEM_ERROR_HPP
Namespace for the WebSocket++ project.