28 #ifndef WEBSOCKETPP_COMMON_TYPE_TRAITS_HPP
29 #define WEBSOCKETPP_COMMON_TYPE_TRAITS_HPP
31 #include <websocketpp/common/cpp11.hpp>
36 #if defined _WEBSOCKETPP_CPP11_INTERNAL_ && !defined _WEBSOCKETPP_NO_CPP11_TYPE_TRAITS_
37 #ifndef _WEBSOCKETPP_CPP11_TYPE_TRAITS_
38 #define _WEBSOCKETPP_CPP11_TYPE_TRAITS_
43 #ifdef _WEBSOCKETPP_CPP11_TYPE_TRAITS_
44 #include <type_traits>
46 #include <boost/aligned_storage.hpp>
54 #ifdef _WEBSOCKETPP_CPP11_TYPE_TRAITS_
55 using std::aligned_storage;
57 using boost::aligned_storage;
63 #endif // WEBSOCKETPP_COMMON_TYPE_TRAITS_HPP
Namespace for the WebSocket++ project.