Logo Search packages:      
Sourcecode: icu version File versions  Download package

UnicodeString & UnicodeString::append ( const UnicodeString srcText,
int32_t  srcStart,
int32_t  srcLength 
) [inline]

Append the characters in srcText in the range [srcStart, srcStart + srcLength) to the UnicodeString object at offset start. srcText is not modified.

Parameters:
srcText the source for the new characters
srcStart the offset into srcText where new characters will be obtained
srcLength the number of characters in srcText in the append string
Returns:
a reference to this ICU 2.0

Definition at line 4298 of file unistr.h.

References length().

Referenced by UnicodeSet::_appendToPat(), UnicodeSet::_generatePattern(), UnicodeSet::_toPattern(), StringList::add(), DateIntervalFormat::adjustFieldWidth(), DecimalFormat::appendAffix(), DecimalFormat::appendAffixPattern(), UnicodeSet::applyPattern(), UnicodeSet::applyPropertyPattern(), LocaleKey::canonicalID(), ICUServiceKey::canonicalID(), DateIntervalFormat::concatSingleDate2TimeInterval(), DefaultCalendarFactory::create(), LocaleKey::currentDescriptor(), ICUServiceKey::currentDescriptor(), LocaleKey::currentID(), DecimalFormat::expandAffix(), DecimalFormat::expandAffixes(), CanonicalIterator::extract(), DateIntervalFormat::fallbackFormat(), TransliteratorRegistry::findInBundle(), RelativeDateFormat::format(), TransliteratorTest::formatInput(), RuleBasedNumberFormat::getCollator(), DateIntervalFormat::getDateTimeSkeleton(), Transliterator::getDisplayName(), ICUService::getKey(), ICUService::getName(), UnicodeSetTest::getPairs(), AnyTransliterator::getTransliterator(), UnicodeNameTransliterator::handleTransliterate(), NormalizationTransliterator::handleTransliterate(), NameUnicodeTransliterator::handleTransliterate(), EscapeTransliterator::handleTransliterate(), CompoundTransliterator::init(), TimeZone::initDefault(), CompoundTransliterator::joinIDs(), CanonicalIterator::next(), TokenIterator::nextToken(), operator+=(), TransliteratorIDParser::parseCompoundID(), TransliteratorIDParser::parseGlobalFilter(), RuleHalf::parseSection(), TransliteratorIDParser::parseSingleID(), CanonicalIterator::permute(), LocaleKey::prefix(), StringReplacer::replace(), RuleBasedNumberFormat::RuleBasedNumberFormat(), Transliterator::setID(), TransliteratorIDParser::specsToID(), TransliteratorIDParser::specsToSpecialInverse(), DecimalFormat::subformat(), DateFormatRegressionTest::Test4182066(), TransliteratorTest::TestAny(), UnicodeStringTest::TestBasicManipulation(), UnicodeSetTest::TestCloseOver(), NumberFormatTest::TestCurrencySign(), DateFormatTest::TestFieldPosition(), TimeZoneTest::TestGetAvailableIDs913(), TransliteratorTest::TestInvalidPostContext(), TransliteratorTest::TestJ277(), TransliteratorTest::TestJ329(), UnicodeStringTest::TestMiscellaneous(), TransliteratorTest::TestOutputSet(), TransliteratorTest::TestParseError(), JamoTest::TestPiecemeal(), UnicodeStringTest::TestSearching(), UnicodeStringTest::TestUnescape(), TransliteratorTest::TestVariableRange(), StringMatcher::toPattern(), DecimalFormat::toPattern(), StringReplacer::toReplacerPattern(), StringMatcher::toReplacerPattern(), FunctionReplacer::toReplacerPattern(), TransliterationRule::toRule(), Transliterator::toRules(), TransliterationRuleSet::toRules(), CompoundTransliterator::toRules(), Transliterator::Transliterator(), unescape(), unorm_concatenate(), and uspoof_getSkeleton().

{ return doReplace(length(), 0, srcText, srcStart, srcLength); }


Generated by  Doxygen 1.6.0   Back to index