template<typename T>
nn::util::BinTPtr struct

Public types

using pointer = T*
using const_pointer = const T*
using difference_type = int64_t

Public functions

void Clear()
void Set(pointer ptr)
auto Get() -> pointer
auto Get() const -> const_pointer
void SetOffset(void* base, void* ptr)
void SetOffset(difference_type offset)
auto GetOffset() const -> difference_type
auto ToPtr(void* base) const -> pointer
void Relocate(void* base)
void Unrelocate(void* base)

Public variables

difference_type _offset
pointer _ptr
union nn::util::BinTPtr::@4 @5