CommonLibSSE NG
|
#include <BSPointerHandleSmartPointer.h>
Additional Inherited Members | |
Public Types inherited from RE::NiPointer< T::value_type > | |
using | element_type = T |
Public Member Functions inherited from RE::NiPointer< T::value_type > | |
constexpr | NiPointer () noexcept=default |
constexpr | NiPointer (std::nullptr_t) noexcept |
NiPointer (Y *a_rhs) | |
NiPointer (const NiPointer &a_rhs) | |
NiPointer (const NiPointer< Y > &a_rhs) | |
NiPointer (NiPointer &&a_rhs) noexcept | |
NiPointer (NiPointer< Y > &&a_rhs) noexcept | |
~NiPointer () | |
NiPointer & | operator= (const NiPointer &a_rhs) |
NiPointer & | operator= (const NiPointer< Y > &a_rhs) |
NiPointer & | operator= (NiPointer &&a_rhs) |
NiPointer & | operator= (NiPointer< Y > &&a_rhs) |
void | reset () |
void | reset (Y *a_ptr) |
constexpr element_type * | get () const noexcept |
constexpr | operator bool () const noexcept |
constexpr element_type & | operator* () const noexcept |
constexpr element_type * | operator-> () const noexcept |
Protected Member Functions inherited from RE::NiPointer< T::value_type > | |
void | TryAttach () |
void | TryDetach () |
Protected Attributes inherited from RE::NiPointer< T::value_type > | |
element_type * | _ptr |