예제 #1
0
파일: String8.cpp 프로젝트: AmesianX/frash
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.cpp 프로젝트: AmesianX/frash
String8::String8(const String16& o)
    : mString(allocFromUTF16(o.string(), o.size()))
{
}