nn::nex::InstanceTable class

Base classes

class RootObject

Public types

enum TargetPool { }

Constructors, destructors, conversion operators

InstanceTable()
~InstanceTable() virtual

Public functions

auto AddInstance(nn::nex::InstanceControl*, u32, u32) -> bool
void DelInstance(nn::nex::InstanceControl*, u32, u32)
auto CreateContext() -> u32
auto DeleteContext(u32) -> bool
void AllocateExtraContexts(u64 size)
void FreeExtraContexts()
auto GetHighestID() const -> u32
auto FindInstanceContext(nn::nex::InstanceControl*, u32) -> u32
auto operator new(u64) -> void*
auto operator new(u64, char const*, u32) -> void*
auto operator new(u64, nn::nex::RootObject::TargetPool) -> void*
auto operator new(u64, nn::nex::RootObject::TargetPool, char const*, u32) -> void*
void operator delete(void*)
void operator delete(void*, char const*, u32)
auto operator new[](u64) -> void*
auto operator new[](u64, char const*, u32) -> void*
void operator delete[](void*)
void operator delete[](void*, char const*, u32)

Public variables

u8 _0

Enum documentation

enum nn::nex::InstanceTable::TargetPool

Function documentation

void* nn::nex::InstanceTable::operator new(u64)

void* nn::nex::InstanceTable::operator new(u64, char const*, u32)

void* nn::nex::InstanceTable::operator new(u64, nn::nex::RootObject::TargetPool)

void* nn::nex::InstanceTable::operator new(u64, nn::nex::RootObject::TargetPool, char const*, u32)

void nn::nex::InstanceTable::operator delete(void*)

void nn::nex::InstanceTable::operator delete(void*, char const*, u32)

void* nn::nex::InstanceTable::operator new[](u64)

void* nn::nex::InstanceTable::operator new[](u64, char const*, u32)

void nn::nex::InstanceTable::operator delete[](void*)

void nn::nex::InstanceTable::operator delete[](void*, char const*, u32)