StringUtil namespace
Classes
- struct Char16Pair
Enums
Functions
- auto tryParseU64(u64* out, const SafeString& str, CardinalNumber base) -> bool
- auto tryParseS64(s64* out, const SafeString& str, CardinalNumber base) -> bool
- auto tryParseU32(u32* out, const SafeString& str, CardinalNumber base) -> bool
- auto tryParseS32(s32* out, const SafeString& str, CardinalNumber base) -> bool
- auto tryParseU16(u16* out, const SafeString& str, CardinalNumber base) -> bool
- auto tryParseS16(s16* out, const SafeString& str, CardinalNumber base) -> bool
- auto tryParseU8(u8* out, const SafeString& str, CardinalNumber base) -> bool
- auto tryParseS8(s8* out, const SafeString& str, CardinalNumber base) -> bool
- auto tryParseF32(f32* out, const SafeString& str) -> bool
- auto tryParseF64(f64* out, const SafeString& str) -> bool
- auto parseU64(const SafeString& str, CardinalNumber base) -> u64
- auto parseS64(const SafeString& str, CardinalNumber base) -> s64
- auto parseU32(const SafeString& str, CardinalNumber base) -> u32
- auto parseS32(const SafeString& str, CardinalNumber base) -> s32
- auto parseU16(const SafeString& str, CardinalNumber base) -> u16
- auto parseS16(const SafeString& str, CardinalNumber base) -> s16
- auto parseU8(const SafeString& str, CardinalNumber base) -> u8
- auto parseS8(const SafeString& str, CardinalNumber base) -> s8
- auto parseF32(const SafeString& str) -> f32
- auto parseF64(const SafeString& str) -> f64
-
auto wcs16cpy(char16*,
size_
t n, const char16*) -> char16* -
auto snprintf(char* s,
size_
t n, const char* format, ...) -> s32 -
auto sw16printf(char16* s,
size_
t n, const char16* format, ...) -> s32 -
auto vsnprintf(char* s,
size_
t n, const char* format, va_list args) -> s32 -
auto vsw16printf(char16* s,
size_
t n, const char16* format, std::va_list args) -> s32 -
auto vsnw16printf(char16* s,
size_
t n, const char16* format, std::va_list args) -> s32 - auto convertSjisToUtf16(char16* dst, u32 dst_len, const char* src, s32 src_len) -> s32
- auto convertUtf16ToSjis(char* dst, u32 dst_len, const char16* src, s32 src_len) -> s32
- auto convertUtf8ToUtf16(char16* dst, u32 dst_len, const char* src, s32 src_len) -> s32
- auto convertUtf16ToUtf8(char* dst, u32 dst_len, const char16* src, s32 src_len) -> s32
- auto convertSjisToUtf8(char* dst, u32 dst_len, const char* src, s32 src_len) -> s32
- auto convertUtf8ToSjis(char* dst, u32 dst_len, const char* src, s32 src_len) -> s32
- auto replace(char16 c, const Buffer<const Char16Pair>& sorted_table) -> char16
- auto toUpperCapital(char16 c) -> char16
- void toUpperCapitalFirstCharactor(WBufferedSafeString* str)
- auto toLowerCapital(char16 c) -> char16
- void toLowerCapitalFirstCharactor(WBufferedSafeString* str)
Enum documentation
enum class sead:: StringUtil:: CardinalNumber
#include <prim/seadStringUtil.h>
Function documentation
bool sead:: StringUtil:: tryParseU64(u64* out,
const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
bool sead:: StringUtil:: tryParseS64(s64* out,
const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
bool sead:: StringUtil:: tryParseU32(u32* out,
const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
bool sead:: StringUtil:: tryParseS32(s32* out,
const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
bool sead:: StringUtil:: tryParseU16(u16* out,
const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
bool sead:: StringUtil:: tryParseS16(s16* out,
const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
bool sead:: StringUtil:: tryParseU8(u8* out,
const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
bool sead:: StringUtil:: tryParseS8(s8* out,
const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
bool sead:: StringUtil:: tryParseF32(f32* out,
const SafeString& str)
#include <prim/seadStringUtil.h>
bool sead:: StringUtil:: tryParseF64(f64* out,
const SafeString& str)
#include <prim/seadStringUtil.h>
u64 sead:: StringUtil:: parseU64(const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
s64 sead:: StringUtil:: parseS64(const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
u32 sead:: StringUtil:: parseU32(const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: parseS32(const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
u16 sead:: StringUtil:: parseU16(const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
s16 sead:: StringUtil:: parseS16(const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
u8 sead:: StringUtil:: parseU8(const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
s8 sead:: StringUtil:: parseS8(const SafeString& str,
CardinalNumber base)
#include <prim/seadStringUtil.h>
f32 sead:: StringUtil:: parseF32(const SafeString& str)
#include <prim/seadStringUtil.h>
f64 sead:: StringUtil:: parseF64(const SafeString& str)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: snprintf(char* s,
size_ t n,
const char* format,
...)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: sw16printf(char16* s,
size_ t n,
const char16* format,
...)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: vsnprintf(char* s,
size_ t n,
const char* format,
va_list args)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: vsw16printf(char16* s,
size_ t n,
const char16* format,
std::va_list args)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: vsnw16printf(char16* s,
size_ t n,
const char16* format,
std::va_list args)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: convertSjisToUtf16(char16* dst,
u32 dst_len,
const char* src,
s32 src_len)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: convertUtf16ToSjis(char* dst,
u32 dst_len,
const char16* src,
s32 src_len)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: convertUtf8ToUtf16(char16* dst,
u32 dst_len,
const char* src,
s32 src_len)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: convertUtf16ToUtf8(char* dst,
u32 dst_len,
const char16* src,
s32 src_len)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: convertSjisToUtf8(char* dst,
u32 dst_len,
const char* src,
s32 src_len)
#include <prim/seadStringUtil.h>
s32 sead:: StringUtil:: convertUtf8ToSjis(char* dst,
u32 dst_len,
const char* src,
s32 src_len)
#include <prim/seadStringUtil.h>
char16 sead:: StringUtil:: replace(char16 c,
const Buffer<const Char16Pair>& sorted_table)
#include <prim/seadStringUtil.h>
char16 sead:: StringUtil:: toUpperCapital(char16 c)
#include <prim/seadStringUtil.h>
void sead:: StringUtil:: toUpperCapitalFirstCharactor(WBufferedSafeString* str)
#include <prim/seadStringUtil.h>
char16 sead:: StringUtil:: toLowerCapital(char16 c)
#include <prim/seadStringUtil.h>
void sead:: StringUtil:: toLowerCapitalFirstCharactor(WBufferedSafeString* str)
#include <prim/seadStringUtil.h>