mirror of
https://github.com/boostorg/smart_ptr.git
synced 2025-07-30 04:47:12 +02:00
Remove uses of BOOST_NO_CXX11_HDR_FUNCTIONAL
This commit is contained in:
@ -304,8 +304,6 @@ template< class T > std::size_t hash_value( boost::intrusive_ptr<T> const & p )
|
|||||||
|
|
||||||
// std::hash
|
// std::hash
|
||||||
|
|
||||||
#if !defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
namespace std
|
namespace std
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -319,6 +317,4 @@ template<class T> struct hash< ::boost::intrusive_ptr<T> >
|
|||||||
|
|
||||||
} // namespace std
|
} // namespace std
|
||||||
|
|
||||||
#endif // #if !defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
#endif // #ifndef BOOST_SMART_PTR_INTRUSIVE_PTR_HPP_INCLUDED
|
#endif // #ifndef BOOST_SMART_PTR_INTRUSIVE_PTR_HPP_INCLUDED
|
||||||
|
@ -630,8 +630,6 @@ template< class T > std::size_t hash_value( local_shared_ptr<T> const & p ) BOOS
|
|||||||
|
|
||||||
// std::hash
|
// std::hash
|
||||||
|
|
||||||
#if !defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
namespace std
|
namespace std
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -645,6 +643,4 @@ template<class T> struct hash< ::boost::local_shared_ptr<T> >
|
|||||||
|
|
||||||
} // namespace std
|
} // namespace std
|
||||||
|
|
||||||
#endif // #if !defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
#endif // #ifndef BOOST_SMART_PTR_LOCAL_SHARED_PTR_HPP_INCLUDED
|
#endif // #ifndef BOOST_SMART_PTR_LOCAL_SHARED_PTR_HPP_INCLUDED
|
||||||
|
@ -952,8 +952,6 @@ template< class T > std::size_t hash_value( boost::shared_ptr<T> const & p ) BOO
|
|||||||
|
|
||||||
// std::hash
|
// std::hash
|
||||||
|
|
||||||
#if !defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
namespace std
|
namespace std
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -967,8 +965,6 @@ template<class T> struct hash< ::boost::shared_ptr<T> >
|
|||||||
|
|
||||||
} // namespace std
|
} // namespace std
|
||||||
|
|
||||||
#endif // #if !defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
#include <boost/smart_ptr/detail/local_sp_deleter.hpp>
|
#include <boost/smart_ptr/detail/local_sp_deleter.hpp>
|
||||||
|
|
||||||
namespace boost
|
namespace boost
|
||||||
|
@ -248,8 +248,6 @@ template< class T > std::size_t hash_value( boost::weak_ptr<T> const & p ) BOOST
|
|||||||
namespace std
|
namespace std
|
||||||
{
|
{
|
||||||
|
|
||||||
#if !defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
template<class T> struct hash< ::boost::weak_ptr<T> >
|
template<class T> struct hash< ::boost::weak_ptr<T> >
|
||||||
{
|
{
|
||||||
std::size_t operator()( ::boost::weak_ptr<T> const & p ) const BOOST_SP_NOEXCEPT
|
std::size_t operator()( ::boost::weak_ptr<T> const & p ) const BOOST_SP_NOEXCEPT
|
||||||
@ -258,8 +256,6 @@ template<class T> struct hash< ::boost::weak_ptr<T> >
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // #if !defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
template<class T> struct equal_to< ::boost::weak_ptr<T> >
|
template<class T> struct equal_to< ::boost::weak_ptr<T> >
|
||||||
{
|
{
|
||||||
bool operator()( ::boost::weak_ptr<T> const & a, ::boost::weak_ptr<T> const & b ) const BOOST_SP_NOEXCEPT
|
bool operator()( ::boost::weak_ptr<T> const & a, ::boost::weak_ptr<T> const & b ) const BOOST_SP_NOEXCEPT
|
||||||
|
@ -7,12 +7,6 @@
|
|||||||
#include <boost/config.hpp>
|
#include <boost/config.hpp>
|
||||||
#include <functional>
|
#include <functional>
|
||||||
|
|
||||||
#if defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
int main() {}
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
class base
|
class base
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -63,5 +57,3 @@ int main()
|
|||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // #if defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
@ -7,12 +7,6 @@
|
|||||||
#include <boost/config.hpp>
|
#include <boost/config.hpp>
|
||||||
#include <functional>
|
#include <functional>
|
||||||
|
|
||||||
#if defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
int main() {}
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
@ -38,5 +32,3 @@ int main()
|
|||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // #if defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
@ -7,12 +7,6 @@
|
|||||||
#include <boost/config.hpp>
|
#include <boost/config.hpp>
|
||||||
#include <functional>
|
#include <functional>
|
||||||
|
|
||||||
#if defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
int main() {}
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
@ -38,5 +32,3 @@ int main()
|
|||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // #if defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
@ -8,12 +8,6 @@
|
|||||||
#include <boost/config.hpp>
|
#include <boost/config.hpp>
|
||||||
#include <functional>
|
#include <functional>
|
||||||
|
|
||||||
#if defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
|
||||||
int main() {}
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
@ -57,5 +51,3 @@ int main()
|
|||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // #if defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
|
|
||||||
|
Reference in New Issue
Block a user