Lines Matching defs:UnicodeString

42 print(const UnicodeString& s,
89 // u_unescapeAt() callback to get a UChar from a UnicodeString
93 return ((icu::UnicodeString*) context)->charAt(offset);
104 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(UnicodeString)
106 UnicodeString U_EXPORT2
107 operator+ (const UnicodeString &s1, const UnicodeString &s2) {
109 UnicodeString(s1.length()+s2.length()+1, (UChar32)0, 0).
120 UnicodeString::addRef() {
125 UnicodeString::removeRef() {
130 UnicodeString::refCount() const {
135 UnicodeString::releaseArray() {
149 UnicodeString::UnicodeString(int32_t capacity, UChar32 c, int32_t count)
194 UnicodeString::UnicodeString(UChar ch)
201 UnicodeString::UnicodeString(UChar32 ch)
215 UnicodeString::UnicodeString(const UChar *text)
222 UnicodeString::UnicodeString(const UChar *text,
230 UnicodeString::UnicodeString(UBool isTerminated,
253 UnicodeString::UnicodeString(UChar *buff,
277 UnicodeString::UnicodeString(const char *src, int32_t length, EInvariant)
298 UnicodeString::UnicodeString(const char *codepageData)
306 UnicodeString::UnicodeString(const char *codepageData, int32_t dataLength)
322 UnicodeString::UnicodeString(const UnicodeString& that)
330 UnicodeString::UnicodeString(const UnicodeString& that,
339 UnicodeString::UnicodeString(const UnicodeString& that,
355 // UnicodeString overrides clone() with a real implementation
357 UnicodeString::clone() const {
358 return new UnicodeString(*this);
366 UnicodeString::allocate(int32_t capacity) {
398 UnicodeString::~UnicodeString()
407 UnicodeString UnicodeString::fromUTF8(const StringPiece &utf8) {
408 UnicodeString result;
413 UnicodeString UnicodeString::fromUTF32(const UChar32 *utf32, int32_t length) {
414 UnicodeString result;
449 UnicodeString &
450 UnicodeString::operator=(const UnicodeString &src) {
454 UnicodeString &
455 UnicodeString::fastCopyFrom(const UnicodeString &src) {
459 UnicodeString &
460 UnicodeString::copyFrom(const UnicodeString &src, UBool fastCopy) {
495 ((UnicodeString &)src).addRef();
536 UnicodeString UnicodeString::unescape() const {
537 UnicodeString result(length(), (UChar32)0, (int32_t)0); // construct with capacity
560 UChar32 UnicodeString::unescapeAt(int32_t &offset) const {
568 UnicodeString::doEquals(const UnicodeString &text, int32_t len) const {
575 UnicodeString::doCompare( int32_t start,
654 UnicodeString::doCompareCodePointOrder(int32_t start,
683 UnicodeString::getLength() const {
688 UnicodeString::getCharAt(int32_t offset) const {
693 UnicodeString::getChar32At(int32_t offset) const {
698 UnicodeString::char32At(int32_t offset) const
712 UnicodeString::getChar32Start(int32_t offset) const {
723 UnicodeString::getChar32Limit(int32_t offset) const {
735 UnicodeString::countChar32(int32_t start, int32_t length) const {
742 UnicodeString::hasMoreChar32Than(int32_t start, int32_t length, int32_t number) const {
749 UnicodeString::moveIndex32(int32_t index, int32_t delta) const {
769 UnicodeString::doExtract(int32_t start,
785 UnicodeString::extract(UChar *dest, int32_t destCapacity,
804 UnicodeString::extract(int32_t start,
825 UnicodeString
826 UnicodeString::tempSubString(int32_t start, int32_t len) const {
833 return UnicodeString(FALSE, array + start, len);
837 UnicodeString::toUTF8(int32_t start, int32_t len,
853 UnicodeString::extract(int32_t start, int32_t len,
866 UnicodeString::extractBetween(int32_t start,
868 UnicodeString& target) const {
879 UnicodeString::toUTF8(ByteSink &sink) const {
921 UnicodeString::toUTF32(UChar32 *utf32, int32_t capacity, UErrorCode &errorCode) const {
935 UnicodeString::indexOf(const UChar *srcChars,
945 // UnicodeString does not find empty substrings
964 UnicodeString::doIndexOf(UChar c,
982 UnicodeString::doIndexOf(UChar32 c,
999 UnicodeString::lastIndexOf(const UChar *srcChars,
1009 // UnicodeString does not find empty substrings
1028 UnicodeString::doLastIndexOf(UChar c,
1050 UnicodeString::doLastIndexOf(UChar32 c,
1070 UnicodeString&
1071 UnicodeString::findAndReplace(int32_t start,
1073 const UnicodeString& oldText,
1076 const UnicodeString& newText,
1110 UnicodeString::setToBogus()
1122 UnicodeString::unBogus() {
1129 UnicodeString::getTerminatedBuffer() {
1167 UnicodeString &
1168 UnicodeString::setTo(UBool isTerminated,
1205 UnicodeString &
1206 UnicodeString::setTo(UChar *buffer,
1240 UnicodeString &UnicodeString::setToUTF8(const StringPiece &utf8) {
1265 UnicodeString&
1266 UnicodeString::setCharAt(int32_t offset,
1282 UnicodeString&
1283 UnicodeString::replace(int32_t start,
1296 UnicodeString&
1297 UnicodeString::append(UChar32 srcChar) {
1307 UnicodeString&
1308 UnicodeString::doReplace( int32_t start,
1310 const UnicodeString& src,
1327 UnicodeString&
1328 UnicodeString::doReplace(int32_t start,
1457 UnicodeString::handleReplaceBetween(int32_t start,
1459 const UnicodeString& text) {
1467 UnicodeString::copy(int32_t start, int32_t limit, int32_t dest) {
1493 UBool UnicodeString::hasMetaData() const {
1497 UnicodeString&
1498 UnicodeString::doReverse(int32_t start, int32_t length) {
1544 UnicodeString::padLeading(int32_t targetLength,
1566 UnicodeString::padTrailing(int32_t targetLength,
1588 UnicodeString::doHashCode() const
1590 /* Delegate hash computation to uhash. This makes UnicodeString
1604 UnicodeString::getBuffer(int32_t minCapacity) {
1615 UnicodeString::releaseBuffer(int32_t newLength) {
1638 UnicodeString::cloneArrayIfNeeded(int32_t newCapacity,
1795 const UnicodeString *str = (const UnicodeString*) key.pointer;
1799 // Moved here from uhash_us.cpp so that using a UVector of UnicodeString*
1803 const UnicodeString *str1 = (const UnicodeString*) key1.pointer;
1804 const UnicodeString *str2 = (const UnicodeString*) key2.pointer;
1823 delete [] (new UnicodeString[2]);