Class std::inheritable_enable_shared_from_this

template <class T>

Class List > std > inheritable_enable_shared_from_this

  • #include <types.hpp>

Inherits the following classes: std::MultipleInheritableEnableSharedFromThis

Public Functions

Type Name
std::shared_ptr< Down > downcasted_shared_from_this ()
std::shared_ptr< T > shared_from_this ()

Public Functions inherited from std::MultipleInheritableEnableSharedFromThis

See std::MultipleInheritableEnableSharedFromThis

Type Name
virtual ~MultipleInheritableEnableSharedFromThis ()

Public Functions Documentation

function downcasted_shared_from_this

template<class Down class Down>
inline std::shared_ptr< Down > std::inheritable_enable_shared_from_this::downcasted_shared_from_this () 

function shared_from_this

inline std::shared_ptr< T > std::inheritable_enable_shared_from_this::shared_from_this () 

The documentation for this class was generated from the following file src/sdm/types.hpp