Skip to content
SpehleonLP edited this page Dec 18, 2021 · 1 revision

Global Functions

string formatInt(int64 val, const string options = "", uint width = 0)

string formatUInt(uint64 val, const string options = "", uint width = 0)

string formatFloat(double val, const string options = "", uint width = 0, uint precision = 0)

int64 parseInt(const string, uint base = 10, uint&out byteCount = 0)

uint64 parseUInt(const string, uint base = 10, uint&out byteCount = 0)

double parseFloat(const string, uint&out byteCount = 0)

string normalize(string)

Normalize unicode string, (compatibility decomposition followed by cannonical composition)

Constructors

string()

string(const string)

string(?, ...)

Methods

uint length() const

void resize(uint)

bool isEmpty() const

string substr(uint start = 0, int count = - 1) const

int findFirst(const string, uint start = 0) const

int findFirstOf(const string, uint start = 0) const

int findFirstNotOf(const string, uint start = 0) const

int findLast(const string, int start = - 1) const

int findLastOf(const string, int start = - 1) const

int findLastNotOf(const string, int start = - 1) const

void insert(uint pos, const string other)

void erase(uint pos, int count = - 1)

uint size() const

bool empty() const

int find(const string, uint start = 0) const

int rfind(const string, int start = - 1) const

Operators

string&inout = string = const string

string&inout = string += const string

bool opEquals(const string) const

int opCmp(const string) const

string = const string + const string

uint8&inout = string[uint]

const uint8&inout = const string[uint]

string&inout = string = double

string&inout = string += double

string = const string + double

string = double + const string

string&inout = string = float

string&inout = string += float

string = const string + float

string = float + const string

string&inout = string = int64

string&inout = string += int64

string = const string + int64

string = int64 + const string

string&inout = string = uint64

string&inout = string += uint64

string = const string + uint64

string = uint64 + const string

string&inout = string = bool

string&inout = string += bool

string = const string + bool

string = bool + const string

Clone this wiki locally