template class ugcs::vsm::internal::Shared_getter<T, void>

Overview

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));
};

Detailed Documentation

Specialization for class which is not derived from std::enable_shared_from_this.

Methods

static std::shared_ptr<T> Get(T*this_ptr  __attribute__(unused))

Get which leads to runtime failure.