AllocatorType typedef | SharedVal< T, TAllocator > | |
FieldMembers typedef | SharedVal< T, TAllocator > | protected |
Get() const | SharedVal< T, TAllocator > | inline |
GetAllocator() const | SharedVal< T, TAllocator > | inline |
getP() const noexcept | SharedVal< T, TAllocator > | inlineprotected |
getR() const noexcept | SharedVal< T, TAllocator > | inlineprotected |
IsNulled() const noexcept | SharedVal< T, TAllocator > | inline |
members | SharedVal< T, TAllocator > | protected |
operator bool() const noexcept | SharedVal< T, TAllocator > | inline |
operator!=(std::nullptr_t) const noexcept | SharedVal< T, TAllocator > | inline |
operator*() const | SharedVal< T, TAllocator > | inline |
operator->() const | SharedVal< T, TAllocator > | inline |
operator=(const SharedVal &other) noexcept | SharedVal< T, TAllocator > | inline |
operator=(SharedVal &&other) noexcept | SharedVal< T, TAllocator > | inline |
operator=(std::nullptr_t) | SharedVal< T, TAllocator > | inline |
operator==(std::nullptr_t) const noexcept | SharedVal< T, TAllocator > | inline |
SetNulled() | SharedVal< T, TAllocator > | inline |
SharedVal() noexcept | SharedVal< T, TAllocator > | inline |
SharedVal(std::nullptr_t) noexcept | SharedVal< T, TAllocator > | inline |
SharedVal(const SharedVal &other) noexcept | SharedVal< T, TAllocator > | inline |
SharedVal(SharedVal &&other) noexcept | SharedVal< T, TAllocator > | inline |
SharedVal(TAllocator &allocator, TArgs &&... args) | SharedVal< T, TAllocator > | |
SharedVal(TArgs &&... args) | SharedVal< T, TAllocator > | |
SizeOfAllocation() | SharedVal< T, TAllocator > | inlinestatic |
StoredType typedef | SharedVal< T, TAllocator > | |
Unique() const noexcept | SharedVal< T, TAllocator > | inline |
UseCount() const noexcept | SharedVal< T, TAllocator > | inline |
~SharedVal() | SharedVal< T, TAllocator > | inline |