#include <Memory.h>
Public Member Functions | |
| constexpr | Weak (const Shared< T > &s) noexcept |
| ~Weak () | |
| Shared< T > | Lock () const noexcept |
| bool | Expired () const noexcept |
| void | Reset () noexcept |
| uint_fast32_t | UseCount () const noexcept |
| operator bool () const noexcept | |
Public Attributes | |
| friend | Shared< T > |
|
inlineconstexprnoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
| friend Hubris::Weak< T >::Shared< T > |