CommonLibSSE NG
Loading...
Searching...
No Matches
RE::hkRefVariant Class Reference

#include <hkRefVariant.h>

Inheritance diagram for RE::hkRefVariant:
RE::hkRefPtr< hkReferencedObject >

Additional Inherited Members

- Public Types inherited from RE::hkRefPtr< hkReferencedObject >
using element_type = hkReferencedObject
 
- Public Member Functions inherited from RE::hkRefPtr< hkReferencedObject >
constexpr hkRefPtr () noexcept
 
constexpr hkRefPtr (std::nullptr_t) noexcept
 
 hkRefPtr (Y *a_rhs)
 
 hkRefPtr (const hkRefPtr &a_rhs)
 
 hkRefPtr (const hkRefPtr< Y > &a_rhs)
 
 hkRefPtr (hkRefPtr &&a_rhs) noexcept
 
 hkRefPtr (hkRefPtr< Y > &&a_rhs) noexcept
 
 ~hkRefPtr ()
 
hkRefPtroperator= (const hkRefPtr &a_rhs)
 
hkRefPtroperator= (const hkRefPtr< Y > &a_rhs)
 
hkRefPtroperator= (hkRefPtr &&a_rhs)
 
hkRefPtroperator= (hkRefPtr< Y > &&a_rhs)
 
void reset ()
 
void reset (Y *a_ptr)
 
constexpr element_typeget () const noexcept
 
constexpr operator bool () const noexcept
 
constexpr element_typeoperator* () const noexcept
 
constexpr element_typeoperator-> () const noexcept
 
- Protected Member Functions inherited from RE::hkRefPtr< hkReferencedObject >
void TryAttach ()
 
void TryDetach ()
 
- Protected Attributes inherited from RE::hkRefPtr< hkReferencedObject >
element_type_ptr
 

The documentation for this class was generated from the following file: