Lines Matching refs:ownedSettings
459 CollationSettings *ownedSettings = SharedObject::copyOnWrite(settings); in setAttribute() local
460 if(ownedSettings == NULL) { in setAttribute()
467 ownedSettings->setFlag(CollationSettings::BACKWARD_SECONDARY, value, in setAttribute()
471 ownedSettings->setAlternateHandling(value, defaultSettings.options, errorCode); in setAttribute()
474 ownedSettings->setCaseFirst(value, defaultSettings.options, errorCode); in setAttribute()
477 ownedSettings->setFlag(CollationSettings::CASE_LEVEL, value, in setAttribute()
481 ownedSettings->setFlag(CollationSettings::CHECK_FCD, value, in setAttribute()
485 ownedSettings->setStrength(value, defaultSettings.options, errorCode); in setAttribute()
494 … ownedSettings->setFlag(CollationSettings::NUMERIC, value, defaultSettings.options, errorCode); in setAttribute()
501 setFastLatinOptions(*ownedSettings); in setAttribute()
534 CollationSettings *ownedSettings = SharedObject::copyOnWrite(settings); in setMaxVariable() local
535 if(ownedSettings == NULL) { in setMaxVariable()
545 ownedSettings->setMaxVariable(value, defaultSettings.options, errorCode); in setMaxVariable()
547 ownedSettings->variableTop = varTop; in setMaxVariable()
548 setFastLatinOptions(*ownedSettings); in setMaxVariable()
618 CollationSettings *ownedSettings = SharedObject::copyOnWrite(settings); in setVariableTop() local
619 if(ownedSettings == NULL) { in setVariableTop()
623 ownedSettings->setMaxVariable(group - UCOL_REORDER_CODE_FIRST, in setVariableTop()
626 ownedSettings->variableTop = varTop; in setVariableTop()
627 setFastLatinOptions(*ownedSettings); in setVariableTop()
673 CollationSettings *ownedSettings = SharedObject::copyOnWrite(settings); in setReorderCodes() local
674 if(ownedSettings == NULL) { in setReorderCodes()
678 ownedSettings->copyReorderingFrom(defaultSettings, errorCode); in setReorderCodes()
679 setFastLatinOptions(*ownedSettings); in setReorderCodes()
683 CollationSettings *ownedSettings = SharedObject::copyOnWrite(settings); in setReorderCodes() local
684 if(ownedSettings == NULL) { in setReorderCodes()
688 ownedSettings->setReordering(*data, reorderCodes, length, errorCode); in setReorderCodes()
689 setFastLatinOptions(*ownedSettings); in setReorderCodes()
693 RuleBasedCollator::setFastLatinOptions(CollationSettings &ownedSettings) const { in setFastLatinOptions()
694 ownedSettings.fastLatinOptions = CollationFastLatin::getOptions( in setFastLatinOptions()
695 data, ownedSettings, in setFastLatinOptions()
696 ownedSettings.fastLatinPrimaries, UPRV_LENGTHOF(ownedSettings.fastLatinPrimaries)); in setFastLatinOptions()