template<typename T>
nn::nex::PseudoGlobalVariable class

Base classes

class PseudoGlobalVariableRoot

Public types

enum TargetPool { }

Public static variables

static s64 s_uiNbOfExtraContexts
static PseudoGlobalVariableList s_oList

Public static functions

static void ResetContextForAllVariables(u32)
static void AllocateExtraContextsForAllVariables(u64)
static void FreeExtraContextsForAllVariables()
static auto GetNbOfExtraContexts() -> s64

Constructors, destructors, conversion operators

PseudoGlobalVariable()
~PseudoGlobalVariable() virtual

Public functions

void AllocateExtraContexts() virtual
void FreeExtraContexts() virtual
void ResetContext(u32) virtual
auto GetNext() -> PseudoGlobalVariableRoot* virtual
void SetNext(PseudoGlobalVariableRoot* pNextVariable) virtual
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

nn::nex::PseudoGlobalVariableRoot* mNextRoot

Enum documentation

template<typename T>
enum nn::nex::PseudoGlobalVariable<T>::TargetPool

Function documentation

template<typename T>
void* nn::nex::PseudoGlobalVariable<T>::operator new(u64)

template<typename T>
void* nn::nex::PseudoGlobalVariable<T>::operator new(u64, char const*, u32)

template<typename T>
void* nn::nex::PseudoGlobalVariable<T>::operator new(u64, nn::nex::RootObject::TargetPool)

template<typename T>
void* nn::nex::PseudoGlobalVariable<T>::operator new(u64, nn::nex::RootObject::TargetPool, char const*, u32)

template<typename T>
void nn::nex::PseudoGlobalVariable<T>::operator delete(void*)

template<typename T>
void nn::nex::PseudoGlobalVariable<T>::operator delete(void*, char const*, u32)

template<typename T>
void* nn::nex::PseudoGlobalVariable<T>::operator new[](u64)

template<typename T>
void* nn::nex::PseudoGlobalVariable<T>::operator new[](u64, char const*, u32)

template<typename T>
void nn::nex::PseudoGlobalVariable<T>::operator delete[](void*)

template<typename T>
void nn::nex::PseudoGlobalVariable<T>::operator delete[](void*, char const*, u32)