Template Struct ptr_cast

Struct Documentation

template<typename CAST_TO>
struct ptr_cast

Converts a polymorphic smart pointer Base::Ptr to Derived::Ptr, in a way compatible with MRPT >=1.5.4 and MRPT 2.x series.

Public Static Functions

template<typename CAST_FROM_PTR>
static inline CAST_TO::Ptr from(const CAST_FROM_PTR &ptr)