Specialization for class which is not derived from std::enable_shared_from_this. More…
#include <utils.h> template <class T> class Shared_getter<T, void> { public: // methods static std::shared_ptr<T> Get(T*this_ptr __attribute__(unused)); };
Specialization for class which is not derived from std::enable_shared_from_this.
static std::shared_ptr<T> Get(T*this_ptr __attribute__(unused))
Get which leads to runtime failure.
previous
template class ugcs::vsm::internal::Shared_getter
next
template class ugcs::vsm::internal::Shared_getter<T, T>