fix synopsis for polymorphic_pointer_cast

This commit is contained in:
Boris Rasin
2014-11-18 14:31:22 +02:00
parent 00b6a53f7e
commit 0dc31621c8

View File

@@ -117,7 +117,7 @@ inline Derived polymorphic_downcast(Base* x);
// Returns: static_cast<Derived>(x) // Returns: static_cast<Derived>(x)
template <class Derived, class Base> 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 ) // Throws: std::bad_cast if ( dynamic_pointer_cast<Derived>(x) == 0 )
// Returns: dynamic_pointer_cast<Derived>(x) // Returns: dynamic_pointer_cast<Derived>(x)