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