Go to the source code of this file.
Functions |
| template<typename Derived , typename Base > |
| boost::shared_ptr< Derived > | polymorphic_pointer_downcast (const boost::shared_ptr< Base > &b) |
| | works like boost::polymorphic_downcast with boost::shared_ptr use when a cast should always work but you want to assert it during debug
|
Detailed Description
Function Documentation
template<typename Derived , typename Base >
| boost::shared_ptr<Derived> polymorphic_pointer_downcast |
( |
const boost::shared_ptr< Base > & |
b | ) |
|
|
inline |
works like boost::polymorphic_downcast with boost::shared_ptr use when a cast should always work but you want to assert it during debug