]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/iostreams/test/zlib_test.cpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / iostreams / test / zlib_test.cpp
index 17ab3409936ef21ae5a87943e8e3b8d41c9dc1fd..8b46d008ad4ad9adca8c50ad957a48b0d42fa69f 100644 (file)
@@ -20,7 +20,28 @@ using namespace boost::iostreams;
 using namespace boost::iostreams::test;
 using boost::unit_test::test_suite;     
 
-struct zlib_alloc : std::allocator<char> { };
+template<class T> struct basic_test_alloc: std::allocator<T>
+{
+    basic_test_alloc()
+    {
+    }
+
+    basic_test_alloc( basic_test_alloc const& /*other*/ )
+    {
+    }
+
+    template<class U>
+    basic_test_alloc( basic_test_alloc<U> const & /*other*/ )
+    {
+    }
+
+    template<class U> struct rebind
+    {
+        typedef basic_test_alloc<U> other;
+    };
+};
+
+typedef basic_test_alloc<char> zlib_alloc;
 
 void zlib_test()
 {