diff --git a/Server/Connection.h b/Server/Connection.h index 174077ccc..122d4fe4a 100644 --- a/Server/Connection.h +++ b/Server/Connection.h @@ -35,10 +35,33 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include +#include +#include + + #include + #include + #include + +//workaround for incomplete std::shared_ptr compatibility in old boost versions +#if BOOST_VERSION < 105300 || defined BOOST_NO_CXX11_SMART_PTR + +namespace boost { +template +const T* get_pointer(std::shared_ptr const& p) +{ + return p.get(); +} + +template +T* get_pointer(std::shared_ptr& p) +{ + return p.get(); +} +} // namespace boost + +#endif + -#include -#include -#include class RequestHandler;