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