| CommonLibSSE (powerof3)
    | 
#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 |