Home | History | Annotate | Download | only in utils

Lines Matching defs:String8

17 #include <utils/String8.h>
140 // which is needed to initialize String8/String16 classes.
238 String8::String8()
243 String8::String8(const String8& o)
249 String8::String8(const char* o)
257 String8::String8(const char* o, size_t len)
265 String8::String8(const String16& o)
270 String8::String8(const char16_t* o)
275 String8::String8(const char16_t* o, size_t len)
280 String8::String8(const char32_t* o)
285 String8::String8(const char32_t* o, size_t len)
290 String8::~String8()
295 void String8::setTo(const String8& other)
302 status_t String8::setTo(const char* other)
313 status_t String8::setTo(const char* other, size_t len)
324 status_t String8::setTo(const char16_t* other, size_t len)
335 status_t String8::setTo(const char32_t* other, size_t len)
346 status_t String8::append(const String8& other)
359 status_t String8::append(const char* other)
364 status_t String8::append(const char* other, size_t otherLen)
375 status_t String8::appendFormat(const char* fmt, ...)
396 status_t String8::real_append(const char* other, size_t otherLen)
413 char* String8::lockBuffer(size_t size)
425 void String8::unlockBuffer()
430 status_t String8::unlockBuffer(size_t size)
447 ssize_t String8::find(const char* other, size_t start) const
458 void String8::toLower()
463 void String8::toLower(size_t start, size_t length)
482 void String8::toUpper()
487 void String8::toUpper(size_t start, size_t length)
506 size_t String8::getUtf32Length() const
511 int32_t String8::getUtf32At(size_t index, size_t *next_index) const
516 size_t String8::getUtf32(char32_t* dst, size_t dst_len) const
521 TextOutput& operator<<(TextOutput& to, const String8& val)
530 void String8::setPathName(const char* name)
535 void String8::setPathName(const char* name, size_t len)
550 String8 String8::getPathLeaf(void) const
557 return String8(*this);
559 return String8(cp+1);
562 String8 String8::getPathDir(void) const
569 return String8("");
571 return String8(str, cp - str);
574 String8 String8::walkPath(String8* outRemains) const
588 String8 res = buf != str ? String8(buf) : *this;
589 if (outRemains) *outRemains = String8("");
593 String8 res(buf, cp-buf);
594 if (outRemains) *outRemains = String8(cp+1);
603 char* String8::find_extension(void) const
626 String8 String8::getPathExtension(void) const
632 return String8(ext);
634 return String8("");
637 String8 String8::getBasePath(void) const
644 return String8(*this);
646 return String8(str, ext - str);
649 String8& String8::appendPath(const char* name)
686 String8& String8::convertToResPath()