예제 #1
0
파일: String8.cpp 프로젝트: AmesianX/frash
status_t String8::setTo(const char32_t* other, size_t len)
{
    SharedBuffer::bufferFromData(mString)->release();
    mString = allocFromUTF32(other, len);
    if (mString) return NO_ERROR;

    mString = getEmptyString();
    return NO_MEMORY;
}
예제 #2
0
String8::String8(const char32_t* o, size_t len)
    : mString(allocFromUTF32(o, len))
{
}
예제 #3
0
String8::String8(const char32_t* o)
    : mString(allocFromUTF32(o, strlen32(o)))
{
}