boost::shared_dynamic_cast is deprecated and removed in recent versions of boost...
[libasyncio] / utils / asyncio_pointer_func.hpp
index f7453a9..1f18250 100644 (file)
@@ -63,7 +63,7 @@ class SharedBase
     {
       try
       {
-        return boost::shared_dynamic_cast< D >( shared_from_this() );
+        return boost::dynamic_pointer_cast< D >( shared_from_this() );
       }
       catch( boost::bad_weak_ptr& e )
       {