80template <
int32 maxSize>
113#define USTRING(asciiString) Steinberg::UString256 (asciiString)
114#define USTRINGSIZE(var) (sizeof (var) / sizeof (Steinberg::char16))
UStringBuffer(const char *src, int32 srcSize=-1)
Definition ustring.h:96
UStringBuffer()
Definition ustring.h:85
UStringBuffer(const char16 *src, int32 srcSize=-1)
Definition ustring.h:88
char16 data[maxSize]
Definition ustring.h:104
bool printInt(int64 value)
Definition ustring.cpp:238
bool scanInt(int64 &value) const
Definition ustring.cpp:211
int32 getSize() const
Definition ustring.h:36
UString & append(const char16 *src, int32 srcSize=-1)
Definition ustring.cpp:117
UString & assign(const char *src, int32 srcSize=-1)
Definition ustring.h:55
const UString & toAscii(char *dst, int32 dstSize) const
Definition ustring.cpp:139
int32 getLength() const
Definition ustring.cpp:104
bool scanFloat(double &value) const
Definition ustring.cpp:146
char16 * thisBuffer
Definition ustring.h:73
UString(char16 *buffer, int32 size)
Definition ustring.h:33
const UString & copyTo(char16 *dst, int32 dstSize) const
Definition ustring.cpp:125
UString & fromAscii(const char *src, int32 srcSize=-1)
Definition ustring.cpp:132
UString & assign(const char16 *src, int32 srcSize=-1)
Definition ustring.cpp:110
int32 thisSize
size in code unit (not in byte!)
Definition ustring.h:74
bool printFloat(double value, int32 precision=4)
Definition ustring.cpp:173
static PuglViewHint int value
Definition pugl.h:1708
Definition baseiids.cpp:43
UStringBuffer< 128 > UString128
128 character UTF-16 string
Definition ustring.h:108
int16 char16
Definition ftypes.h:101
int int32
Definition ftypes.h:50
long long int64
Definition ftypes.h:66
UStringBuffer< 256 > UString256
256 character UTF-16 string
Definition ustring.h:109