|
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 |