|
| | UStringBuffer () |
| |
| | UStringBuffer (const char16 *src, int32 srcSize=-1) |
| | Construct from UTF-16 string.
|
| |
| | UStringBuffer (const char *src, int32 srcSize=-1) |
| | Construct from ASCII string.
|
| |
| | UString (char16 *buffer, int32 size) |
| | Construct from UTF-16 string, size is in code unit (count of char16)
|
| |
| int32 | getSize () const |
| | returns buffer size
|
| |
| | operator const char16 * () const |
| | cast to char16*
|
| |
| int32 | getLength () const |
| | Returns length of string (in code unit).
|
| |
| UString & | assign (const char16 *src, int32 srcSize=-1) |
| | Copy from UTF-16 buffer (srcSize is in code unit (count of char16)).
|
| |
| UString & | append (const char16 *src, int32 srcSize=-1) |
| | Append UTF-16 buffer (srcSize is in code unit (count of char16)).
|
| |
| const UString & | copyTo (char16 *dst, int32 dstSize) const |
| | Copy to UTF-16 buffer (dstSize is in code unit (count of char16)).
|
| |
| UString & | fromAscii (const char *src, int32 srcSize=-1) |
| | Copy from ASCII string (srcSize is in code unit (count of char16)).
|
| |
| UString & | assign (const char *src, int32 srcSize=-1) |
| |
| const UString & | toAscii (char *dst, int32 dstSize) const |
| | Copy to ASCII string.
|
| |
| bool | scanInt (int64 &value) const |
| | Scan integer from string.
|
| |
| bool | printInt (int64 value) |
| | Print integer to string.
|
| |
| bool | scanFloat (double &value) const |
| | Scan float from string.
|
| |
| bool | printFloat (double value, int32 precision=4) |
| | Print float to string.
|
| |
template<
int32 maxSize>
class Steinberg::UStringBuffer< maxSize >
UTF-16 string with fixed buffer size.