From c930151a95f8e8fd2b6f58f2df2b72c443c3ecca Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Sat, 8 Nov 2014 10:22:30 -0800 Subject: [PATCH] Remove obsolete get_pointer --- beast/boost/get_pointer.h | 46 --------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 beast/boost/get_pointer.h diff --git a/beast/boost/get_pointer.h b/beast/boost/get_pointer.h deleted file mode 100644 index bbc2e5b8a..000000000 --- a/beast/boost/get_pointer.h +++ /dev/null @@ -1,46 +0,0 @@ -//------------------------------------------------------------------------------ -/* - This file is part of Beast: https://github.com/vinniefalco/Beast - Copyright 2013, Vinnie Falco - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ -//============================================================================== - -#ifndef BEAST_BOOST_GET_POINTER_H_INCLUDED -#define BEAST_BOOST_GET_POINTER_H_INCLUDED - -#include - -// Boost 1.55 incorrectly defines BOOST_NO_CXX11_SMART_PTR -// when building with clang 3.4 and earlier. This workaround -// gives beast its own overloads. - -#ifdef BOOST_NO_CXX11_SMART_PTR -#include -namespace beast { -template -T* get_pointer (std::unique_ptr const& p) -{ - return p.get(); -} - -template -T* get_pointer (std::shared_ptr const& p) -{ - return p.get(); -} -} -#endif - -#endif