Home | History | Annotate | Download | only in common

Lines Matching full:unicodestring

42 print(const UnicodeString& s,
89 // u_unescapeAt() callback to get a UChar from a UnicodeString
93 return ((U_NAMESPACE_QUALIFIER 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()
124 UnicodeString::removeRef()
128 UnicodeString::refCount() const
139 UnicodeString::releaseArray() {
150 UnicodeString::UnicodeString()
155 UnicodeString::UnicodeString(int32_t capacity, UChar32 c, int32_t count)
200 UnicodeString::UnicodeString(UChar ch)
207 UnicodeString::UnicodeString(UChar32 ch)
217 UnicodeString::UnicodeString(const UChar *text)
224 UnicodeString::UnicodeString(const UChar *text,
232 UnicodeString::UnicodeString(UBool isTerminated,
255 UnicodeString::UnicodeString(UChar *buff,
279 UnicodeString::UnicodeString(const char *src, int32_t length, EInvariant)
300 UnicodeString::UnicodeString(const char *codepageData)
308 UnicodeString::UnicodeString(const char *codepageData, int32_t dataLength)
324 UnicodeString::UnicodeString(const UnicodeString& that)
332 UnicodeString::UnicodeString(const UnicodeString& that,
341 UnicodeString::UnicodeString(const UnicodeString& that,
357 // UnicodeString overrides clone() with a real implementation
359 UnicodeString::clone() const {
360 return new UnicodeString(*this);
368 UnicodeString::allocate(int32_t capacity) {
400 UnicodeString::~UnicodeString()
409 UnicodeString UnicodeString::fromUTF8(const StringPiece &utf8) {
410 UnicodeString result;
415 UnicodeString UnicodeString::fromUTF32(const UChar32 *utf32, int32_t length) {
416 UnicodeString result;
451 UnicodeString &
452 UnicodeString::operator=(const UnicodeString &src) {
456 UnicodeString &
457 UnicodeString::fastCopyFrom(const UnicodeString &src) {
461 UnicodeString &
462 UnicodeString::copyFrom(const UnicodeString &src, UBool fastCopy) {
497 ((UnicodeString &)src).addRef();
538 UnicodeString UnicodeString::unescape() const {
539 UnicodeString result(length(), (UChar32)0, (int32_t)0); // construct with capacity
562 UChar32 UnicodeString::unescapeAt(int32_t &offset) const {
570 UnicodeString::doCompare( int32_t start,
649 UnicodeString::doCompareCodePointOrder(int32_t start,
678 UnicodeString::getLength() const {
683 UnicodeString::getCharAt(int32_t offset) const {
688 UnicodeString::getChar32At(int32_t offset) const {
693 UnicodeString::countChar32(int32_t start, int32_t length) const {
700 UnicodeString::hasMoreChar32Than(int32_t start, int32_t length, int32_t number) const {
707 UnicodeString::moveIndex32(int32_t index, int32_t delta) const {
727 UnicodeString::doExtract(int32_t start,
743 UnicodeString::extract(UChar *dest, int32_t destCapacity,
762 UnicodeString::extract(int32_t start,
783 UnicodeString
784 UnicodeString::tempSubString(int32_t start, int32_t len) const {
791 return UnicodeString(FALSE, array + start, len);
795 UnicodeString::toUTF8(int32_t start, int32_t len,
811 UnicodeString::extract(int32_t start, int32_t len,
824 UnicodeString::extractBetween(int32_t start,
826 UnicodeString& target) const {
837 UnicodeString::toUTF8(ByteSink &sink) const {
879 UnicodeString::toUTF32(UChar32 *utf32, int32_t capacity, UErrorCode &errorCode) const {
893 UnicodeString::indexOf(const UChar *srcChars,
903 // UnicodeString does not find empty substrings
922 UnicodeString::doIndexOf(UChar c,
940 UnicodeString::doIndexOf(UChar32 c,
957 UnicodeString::lastIndexOf(const UChar *srcChars,
967 // UnicodeString does not find empty substrings
986 UnicodeString::doLastIndexOf(UChar c,
1008 UnicodeString::doLastIndexOf(UChar32 c,
1028 UnicodeString&
1029 UnicodeString::findAndReplace(int32_t start,
1031 const UnicodeString& oldText,
1034 const UnicodeString& newText,
1068 UnicodeString::setToBogus()
1080 UnicodeString::unBogus() {
1087 UnicodeString &
1088 UnicodeString::setTo(UBool isTerminated,
1125 UnicodeString &
1126 UnicodeString::setTo(UChar *buffer,
1160 UnicodeString &UnicodeString::setToUTF8(const StringPiece &utf8) {
1185 UnicodeString&
1186 UnicodeString::setCharAt(int32_t offset,
1202 UnicodeString&
1203 UnicodeString::doReplace( int32_t start,
1205 const UnicodeString& src,
1222 UnicodeString&
1223 UnicodeString::doReplace(int32_t start,
1339 UnicodeString::handleReplaceBetween(int32_t start,
1341 const UnicodeString& text) {
1349 UnicodeString::copy(int32_t start, int32_t limit, int32_t dest) {
1375 UBool UnicodeString::hasMetaData() const {
1379 UnicodeString&
1380 UnicodeString::doReverse(int32_t start, int32_t length) {
1426 UnicodeString::padLeading(int32_t targetLength,
1448 UnicodeString::padTrailing(int32_t targetLength,
1470 UnicodeString::doHashCode() const
1472 /* Delegate hash computation to uhash. This makes UnicodeString
1486 UnicodeString::getBuffer(int32_t minCapacity) {
1497 UnicodeString::releaseBuffer(int32_t newLength) {
1520 UnicodeString::cloneArrayIfNeeded(int32_t newCapacity,
1631 delete [] (new UnicodeString[2]);