Zth (libzth)
|
#include <sync.h>
Public Member Functions | |
constexpr | SharedPointer (T *object=nullptr) noexcept |
constexpr | SharedPointer (SharedPointer const &p) noexcept |
virtual | ~SharedPointer () |
void | reset (T *object=nullptr) |
SharedPointer & | operator= (T *object) |
SharedPointer & | operator= (SharedPointer const &p) |
constexpr | SharedPointer (SharedPointer &&p) noexcept |
constexpr SharedPointer & | operator= (SharedPointer &&p) noexcept |
constexpr T * | get () const noexcept |
constexpr | operator T* () const noexcept |
constexpr T * | operator* () const noexcept |
constexpr T * | operator-> () const noexcept |
constexpr T * | release () noexcept |
|
inlineexplicitconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinevirtual |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inline |
|
inline |
|
inlineconstexprnoexcept |
|
inline |