forked from boostorg/bind
Factor out get_pointer, supply an overload for std::auto_ptr.
[SVN r16672]
This commit is contained in:
@@ -20,19 +20,11 @@
|
|||||||
//
|
//
|
||||||
|
|
||||||
#include <boost/config.hpp>
|
#include <boost/config.hpp>
|
||||||
|
#include <boost/get_pointer.hpp>
|
||||||
|
|
||||||
namespace boost
|
namespace boost
|
||||||
{
|
{
|
||||||
|
|
||||||
// get_pointer(p) extracts a ->* capable pointer from p
|
|
||||||
|
|
||||||
template<class T> T * get_pointer(T * p)
|
|
||||||
{
|
|
||||||
return p;
|
|
||||||
}
|
|
||||||
|
|
||||||
// get_pointer(shared_ptr<T> const & p) has been moved to shared_ptr.hpp
|
|
||||||
|
|
||||||
#if defined(BOOST_NO_VOID_RETURNS)
|
#if defined(BOOST_NO_VOID_RETURNS)
|
||||||
|
|
||||||
#define BOOST_MEM_FN_CLASS_F , class F
|
#define BOOST_MEM_FN_CLASS_F , class F
|
||||||
|
Reference in New Issue
Block a user