Get it
Learn it
Advanced
This is useful for checking ::Ptr types.
I’m surprised it’s not defined in <memory>
#include <mrpt/core/is_shared_ptr.h> template <class T> struct is_shared_ptr: public false_type { };