nn::nex::Key class

Base classes

class RootObject

Public types

enum TargetPool { }

Constructors, destructors, conversion operators

Key()
Key(u8 const* src, u64 size)
Key(u64 size)
Key(nn::nex::Key const&)
Key(nn::nex::String const&)
~Key() virtual

Public functions

auto GetContentPtr() -> u64*
auto GetLength() const -> u64
auto operator=(nn::nex::Key const&) -> nn::nex::Key&
auto operator==(nn::nex::Key const&) -> bool
auto operator!=(nn::nex::Key const&) -> bool
void PrepareContentPtr(u64)
auto ToString() -> nn::nex::String*
void ExtractToString(nn::nex::String*) const
void Trace(u64) const
void GenerateRandomKey(u64)
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

u64* mContentPtrStart
u64* mContentPtrEnd

Enum documentation

enum nn::nex::Key::TargetPool

Function documentation

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

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

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

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

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

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

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

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

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