Пример #1
0
status_t String8::setTo(const char16_t* other, size_t len)
{
    SharedBuffer::bufferFromData(mString)->release();
    mString = allocFromUTF16(other, len);
    if (mString) return NO_ERROR;

    mString = getEmptyString();
    return NO_MEMORY;
}
Пример #2
0
String8::String8(const char16_t* o, size_t len)
    : mString(allocFromUTF16(o, len))
{
}
Пример #3
0
String8::String8(const char16_t* o)
    : mString(allocFromUTF16(o, strlen16(o)))
{
}
Пример #4
0
String8::String8(const String16& o)
    : mString(allocFromUTF16(o.string(), o.size()))
{
}