From 0dc31621c867ed42d0b69661492984efa1b1f6e9 Mon Sep 17 00:00:00 2001 From: Boris Rasin Date: Tue, 18 Nov 2014 14:31:22 +0200 Subject: [PATCH] fix synopsis for polymorphic_pointer_cast --- cast.htm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cast.htm b/cast.htm index 00e7d0d..e1c466d 100644 --- a/cast.htm +++ b/cast.htm @@ -117,7 +117,7 @@ inline Derived polymorphic_downcast(Base* x); // Returns: static_cast<Derived>(x) template <class Derived, class Base> -inline Derived polymorphic_pointer_cast(Base* x); +inline auto polymorphic_pointer_cast(Base x); // Throws: std::bad_cast if ( dynamic_pointer_cast<Derived>(x) == 0 ) // Returns: dynamic_pointer_cast<Derived>(x)