]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/iostreams/detail/streambuf/indirect_streambuf.hpp
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / boost / iostreams / detail / streambuf / indirect_streambuf.hpp
index 90e1e115316d725f4a7dfa0a1de2cf807ce3c9b3..6eb10507171a96e3f5ac819bc2d2f8efde773d20 100644 (file)
@@ -16,9 +16,9 @@
 #include <algorithm>                             // min, max.
 #include <cassert>
 #include <exception>
-#include <typeinfo>
 #include <boost/config.hpp>                      // Member template friends.
 #include <boost/detail/workaround.hpp>
+#include <boost/core/typeinfo.hpp>
 #include <boost/iostreams/constants.hpp>
 #include <boost/iostreams/detail/adapter/concept_adapter.hpp>
 #include <boost/iostreams/detail/buffer.hpp>
@@ -94,7 +94,7 @@ protected:
     // Declared in linked_streambuf.
     void set_next(streambuf_type* next);
     void close_impl(BOOST_IOS::openmode m);
-    const std::type_info& component_type() const { return typeid(T); }
+    const boost::core::typeinfo& component_type() const { return BOOST_CORE_TYPEID(T); }
     void* component_impl() { return component(); }
 private: