#include <EnableSharedFromThis.h>
|
template<typename U > |
auto | weak_from_this_ (std::enable_shared_from_this< U > *base_ptr) noexcept-> decltype(base_ptr->weak_from_this()) |
|
template<typename U > |
auto | weak_from_this_ (std::enable_shared_from_this< U > const *base_ptr) const noexcept-> decltype(base_ptr->weak_from_this()) |
|
template<typename U > |
std::weak_ptr< U > | weak_from_this_ (...) noexcept |
|
template<typename U > |
std::weak_ptr< U const > | weak_from_this_ (...) const noexcept |
|
template<typename T>
class folly::enable_shared_from_this< T >
Definition at line 55 of file EnableSharedFromThis.h.
template<typename T >
template<typename U >
template<typename T >
template<typename U >
template<typename T >
template<typename U >
Definition at line 84 of file EnableSharedFromThis.h.
86 return this->shared_from_this();
87 }
catch (std::bad_weak_ptr
const&) {
95 return std::weak_ptr<U>{};
template<typename T >
template<typename U >
Definition at line 100 of file EnableSharedFromThis.h.
102 return this->shared_from_this();
103 }
catch (std::bad_weak_ptr
const&) {
104 return std::weak_ptr<U const>{};
The documentation for this class was generated from the following file: