template<typename T>
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