]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/config/test/boost_no_ptr_mem_const.ipp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / config / test / boost_no_ptr_mem_const.ipp
index ef6dda5cb0102965e0fc347428d15ca7c0378064..f1069669c5877e0b65524358b5b5dc807438a50b 100644 (file)
 //                 of these in overloaded function templates.
 //                 See boost/functional.hpp for example.
 
-#include <functional>
-
 namespace boost_no_pointer_to_member_const{
 
 template <class S, class T>
-class const_mem_fun_t : public std::unary_function<const T*, S>
+class const_mem_fun_t
 {
 public:
   explicit const_mem_fun_t(S (T::*p)() const)
@@ -37,7 +35,7 @@ private:
 };
 
 template <class S, class T, class A>
-class const_mem_fun1_t : public std::binary_function<const T*, A, S>
+class const_mem_fun1_t
 {
 public:
   explicit const_mem_fun1_t(S (T::*p)(A) const)