|
| | BufferedSafeStringBase (CharType *buffer, s32 size) |
| | BufferedSafeStringBase (BufferedSafeStringBase< CharType > *original, s32 pos) |
| | ~BufferedSafeStringBase () override |
| const CharType & | operator[] (s32 idx) const |
| s32 | getBufferSize () const |
| s32 | copy (const SafeStringBase< CharType > &rhs, s32 size=-1) |
| s32 | copyAt (s32 at, const SafeStringBase< CharType > &src, s32 cpy_length=-1) |
| s32 | format (const CharType *format_string,...) |
| s32 | formatV (const CharType *format_string, va_list varg) |
| s32 | appendWithFormat (const CharType *format_string,...) |
| s32 | appendWithFormatV (const CharType *format_string, va_list varg) |
| s32 | append (const SafeStringBase< CharType > &src, s32 append_length=-1) |
| s32 | append (CharType src_chr) |
| s32 | chop (s32 chop_num=1) |
| s32 | chopMatchedChar (CharType chop_char) |
| s32 | chopMatchedChar (const SafeStringBase< CharType > &chop_char_list) |
| s32 | chomp () |
| s32 | chopUnprintableAsciiChar () |
| s32 | rstrip (const SafeStringBase< CharType > &strip_char_list) |
| s32 | rstripUnprintableAsciiChars () |
| s32 | trim (s32 trim_length) |
| s32 | trimMatchedString (const SafeStringBase< CharType > &trim_string) |
| void | clear () |
| s32 | convertFromMultiByteString (const SafeStringBase< CharType > &src, s32 src_size=-1) |
| s32 | convertFromWideCharString (const SafeStringBase< char16 > &src, s32 src_size=-1) |
| CharType * | getBuffer () |
| s32 | format (const char *format_string,...) |
| s32 | format (const char16 *format_string,...) |
| s32 | formatV (const char *format_string, va_list varg) |
| s32 | formatV (const char16 *format_string, va_list varg) |
| s32 | appendWithFormat (const char *format_string,...) |
| s32 | appendWithFormat (const char16 *format_string,...) |
| s32 | appendWithFormatV (const char *format_string, va_list varg) |
| s32 | appendWithFormatV (const char16 *format_string, va_list varg) |
| s32 | formatV (const char *format_string, va_list varg) |
| s32 | formatV (const char16 *format_string, va_list varg) |
| s32 | format (const char *format_string,...) |
| s32 | format (const char16 *format_string,...) |
| s32 | appendWithFormatV (const char *format_string, va_list varg) |
| s32 | appendWithFormatV (const char16 *format_string, va_list varg) |
| s32 | appendWithFormat (const char *format_string,...) |
| s32 | appendWithFormat (const char16 *format_string,...) |
| | SafeStringBase () |
| | SafeStringBase (const CharType *str) |
| | SafeStringBase (const SafeStringBase &other)=default |
| SafeStringBase & | operator= (const SafeStringBase &other)=default |
| virtual | ~SafeStringBase () |
| iterator | begin () const |
| iterator | end () const |
| token_iterator | tokenBegin (const SafeStringBase< CharType > &delimiter) const |
| token_iterator | tokenEnd (const SafeStringBase< CharType > &delimiter=SafeStringBase< CharType >()) const |
| const CharType * | cstr () const |
| const CharType & | at (s32 idx) const |
| const CharType & | operator[] (s32 idx) const |
| s32 | calcLength () const |
| const SafeStringBase< CharType > | getPart (s32 at) const |
| const SafeStringBase< CharType > | getPart (const iterator &it) const |
| bool | include (const CharType &c) const |
| bool | include (const SafeStringBase< CharType > &str) const |
| bool | isEqual (const SafeStringBase< CharType > &rhs) const |
| s32 | comparen (const SafeStringBase< CharType > &rhs, s32 n) const |
| s32 | compare (const SafeStringBase< CharType > &rhs) const |
| iterator | findIterator (const SafeStringBase< CharType > &token) const |
| s32 | findIndex (const SafeStringBase< CharType > &token) const |
| iterator | rfindIterator (const SafeStringBase< CharType > &token) const |
| s32 | rfindIndex (const SafeStringBase< CharType > &token) const |
| bool | isEmpty () const |
| const char | cNullChar |
| const char | cLineBreakChar |
| const SafeStringBase< char > | cEmptyString ("") |
| const char16 | cNullChar |
| const char16 | cLineBreakChar |
| const SafeStringBase< char16 > | cEmptyString (cEmptyStringChar16) |
|
| | BufferedSafeStringBase (const BufferedSafeStringBase< CharType > &) |
| BufferedSafeStringBase< CharType > & | operator= (const BufferedSafeStringBase< CharType > &) |
| CharType * | getMutableStringTop_ () |
| template<typename Other> |
| s32 | convertFromOtherType_ (const SafeStringBase< Other > &src, s32 src_size) |
| bool | isUnprintableChar_ (CharType c) const |
| s32 | formatImpl_ (char *dst, s32 dst_size, const char *format_string, va_list varg) |
| s32 | formatImpl_ (char16 *dst, s32 dst_size, const char16 *format_string, va_list varg) |
| s32 | formatImpl_ (char *dst, s32 dst_size, const char *format_string, va_list varg) |
| s32 | formatImpl_ (char16 *dst, s32 dst_size, const char16 *format_string, va_list varg) |