_ptr | RE::BSTSmartPointer< T, RefManager > | protected |
BSTSmartPointer class | RE::BSTSmartPointer< T, RefManager > | friend |
BSTSmartPointer() noexcept | RE::BSTSmartPointer< T, RefManager > | inline |
BSTSmartPointer(std::nullptr_t) noexcept | RE::BSTSmartPointer< T, RefManager > | inline |
BSTSmartPointer(Y *a_rhs) | RE::BSTSmartPointer< T, RefManager > | inlineexplicit |
BSTSmartPointer(const BSTSmartPointer &a_rhs) | RE::BSTSmartPointer< T, RefManager > | inline |
BSTSmartPointer(const BSTSmartPointer< Y > &a_rhs) | RE::BSTSmartPointer< T, RefManager > | inline |
BSTSmartPointer(BSTSmartPointer &&a_rhs) noexcept | RE::BSTSmartPointer< T, RefManager > | inline |
BSTSmartPointer(BSTSmartPointer< Y > &&a_rhs) noexcept | RE::BSTSmartPointer< T, RefManager > | inline |
element_type typedef | RE::BSTSmartPointer< T, RefManager > | |
get() const noexcept | RE::BSTSmartPointer< T, RefManager > | inline |
operator bool() const noexcept | RE::BSTSmartPointer< T, RefManager > | inlineexplicit |
operator*() const noexcept | RE::BSTSmartPointer< T, RefManager > | inline |
operator->() const noexcept | RE::BSTSmartPointer< T, RefManager > | inline |
operator=(const BSTSmartPointer &a_rhs) | RE::BSTSmartPointer< T, RefManager > | inline |
operator=(const BSTSmartPointer< Y > &a_rhs) | RE::BSTSmartPointer< T, RefManager > | inline |
operator=(BSTSmartPointer &&a_rhs) | RE::BSTSmartPointer< T, RefManager > | inline |
operator=(BSTSmartPointer< Y > &&a_rhs) | RE::BSTSmartPointer< T, RefManager > | inline |
reference_manager typedef | RE::BSTSmartPointer< T, RefManager > | |
reset() | RE::BSTSmartPointer< T, RefManager > | inline |
reset(Y *a_ptr) | RE::BSTSmartPointer< T, RefManager > | inline |
TryAttach() | RE::BSTSmartPointer< T, RefManager > | inlineprotected |
TryDetach() | RE::BSTSmartPointer< T, RefManager > | inlineprotected |
~BSTSmartPointer() | RE::BSTSmartPointer< T, RefManager > | inline |