XII Release 0.1.0
Loading...
Searching...
No Matches
xiiInternal::NewInstance< T > Struct Template Reference

Public Member Functions

XII_ALWAYS_INLINE NewInstance (T *pInstance, xiiAllocator *pAllocator)
template<typename U>
XII_ALWAYS_INLINE NewInstance (NewInstance< U > &&other)
XII_ALWAYS_INLINE NewInstance (std::nullptr_t)
template<typename U>
XII_ALWAYS_INLINE NewInstance< U > Cast ()
XII_ALWAYS_INLINE operator T* ()
XII_ALWAYS_INLINE T * operator-> ()

Public Attributes

T * m_pInstance = nullptr
xiiAllocator * m_pAllocator = nullptr

The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Memory/Implementation/Allocator_inl.h