String class
Base classes
- class RootObject
Public types
- enum TargetPool { }
Constructors, destructors, conversion operators
Public functions
- auto operator=(String&&) -> String&
- auto operator=(const char*) -> String&
- auto operator=(const wchar_t*) -> String&
- auto operator=(const String&) -> String&
- auto operator=(const char16_t*) -> String&
- auto operator+=(const String&) -> String&
- auto operator==(const String&) -> String
-
auto operator<(nn::
nex:: String const&) -> bool - void Truncate(u64) const
- auto GetLength() const -> u64
- void Reserve(u64)
- void SetBufferChar(char*)
- void SetStringToPreReservedBuffer(char const*)
- auto GetWideCharLength() const -> s32
- void CopyString(char*, u64) const
- void CreateCopy(wchar_t**) const
- void ReleaseCopy(wchar_t*)
- void ToUpper()
- void ToLower()
- void DeleteContent()
-
template<typename T>void Assign(T const*)
- 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)
Enum documentation
enum nn:: nex:: String:: TargetPool
#include <nn/nex/RootObject.h>
Function documentation
void* nn:: nex:: String:: operator new(u64)
#include <nn/nex/RootObject.h>
void* nn:: nex:: String:: operator new(u64,
char const*,
u32)
#include <nn/nex/RootObject.h>
void* nn:: nex:: String:: operator new(u64,
nn:: nex:: RootObject:: TargetPool)
#include <nn/nex/RootObject.h>
void* nn:: nex:: String:: operator new(u64,
nn:: nex:: RootObject:: TargetPool,
char const*,
u32)
#include <nn/nex/RootObject.h>
void nn:: nex:: String:: operator delete(void*)
#include <nn/nex/RootObject.h>
void nn:: nex:: String:: operator delete(void*,
char const*,
u32)
#include <nn/nex/RootObject.h>
void* nn:: nex:: String:: operator new[](u64)
#include <nn/nex/RootObject.h>
void* nn:: nex:: String:: operator new[](u64,
char const*,
u32)
#include <nn/nex/RootObject.h>
void nn:: nex:: String:: operator delete[](void*)
#include <nn/nex/RootObject.h>
void nn:: nex:: String:: operator delete[](void*,
char const*,
u32)
#include <nn/nex/RootObject.h>