Searched refs:collator (Results 1 - 15 of 15) sorted by relevance

/haiku/src/kits/shared/
H A DNaturalCompare.cpp30 static BCollator* collator = NULL; local
32 if (collator == NULL)
34 collator = new BCollator();
35 BLocale::Default()->GetCollator(collator);
36 collator->SetStrength(B_COLLATE_SECONDARY);
37 collator->SetNumericSorting(true);
40 return collator->Compare(stringA, stringB);
/haiku/src/tests/kits/locale/
H A DcollatorSpeed.cpp50 test(BCollator *collator, const char *name, int8 strength) argument
52 collator->SetDefaultStrength(strength);
59 collator->GetSortKey(kStrings[i], &key);
87 BCollator *collator = NULL; local
101 // load the collator add-on if necessary
113 collator = new BCollator(collatorAddOn, B_COLLATE_PRIMARY, true);
120 if (collator == NULL) {
121 collator = be_locale->Collator();
127 collator->SetIgnorePunctuation(ignorePunctuation);
130 test(collator, "primar
[all...]
H A DCollatorTest.cpp36 BCollator collator; local
37 BLocaleRoster::Default()->GetDefaultLocale()->GetCollator(&collator);
53 collator.SetStrength(strength);
54 collator.GetSortKey(tests[i].first, &a);
55 collator.GetSortKey(tests[i].second, &b);
57 int difference = collator.Compare(tests[i].first, tests[i].second);
/haiku/src/apps/haikudepot/util/
H A DLocaleUtils.h26 static void GetCollator(BCollator* collator);
H A DLocaleUtils.cpp40 LocaleUtils::GetCollator(BCollator* collator) argument
44 if (locale->GetCollator(collator) != B_OK)
45 HDFATAL("unable to get the locale's collator");
H A DLanguageMenuUtils.cpp114 BCollator* collator = LocaleUtils::GetSharedCollator(); local
120 result = collator->Compare(name1.String(), name2.String());
/haiku/src/kits/locale/
H A DLocale.cpp69 BLocale::GetCollator(BCollator* collator) const
71 if (!collator)
78 *collator = fCollator;
/haiku/src/apps/haikudepot/packagemodel/
H A DPackageCategory.cpp70 BCollator* collator = LocaleUtils::GetSharedCollator(); local
71 int32 result = collator->Compare(Name().String(),
/haiku/headers/os/locale/
H A DLocale.h31 status_t GetCollator(BCollator* collator) const;
61 //--- collator short-hands inlines ---
/haiku/src/apps/deskbar/
H A DTeamMenu.cpp72 BCollator collator; local
73 BLocale::Default()->GetCollator(&collator);
75 return collator.Compare(
H A DExpandoMenuBar.cpp639 BCollator collator; local
640 BLocale::Default()->GetCollator(&collator);
646 if (teamItem != NULL && collator.Compare(teamItem->Label(), name)
/haiku/src/apps/firstbootprompt/
H A DBootPromptWindow.cpp112 static BCollator collator; local
117 return collator.Compare(a->Text(), b->Text());
124 static BCollator collator; local
129 return collator.Compare(a->Label(), b->Label());
/haiku/src/kits/tracker/
H A DOpenWithWindow.cpp1103 BCollator collator; local
1104 BLocale::Default()->GetCollator(&collator);
1107 int nameDiff = collator.Compare(proxy1->fModel->Name(),
1122 int volumeNameDiff = collator.Compare(volumeName1, volumeName2);
1214 BCollator collator; local
1215 BLocale::Default()->GetCollator(&collator);
1224 if (collator.Compare(model->Name(), next->Name()) == 0) {
1235 && collator.Compare(volumeName, nextVolName) == 0) {
/haiku/src/preferences/locale/
H A DLocaleWindow.cpp56 static BCollator collator; local
61 return collator.Compare(a->Text(), b->Text());
/haiku/src/apps/aboutsystem/
H A DAboutSystem.cpp158 BCollator collator; local
159 BLocale::Default()->GetCollator(&collator);
160 return collator.Compare(leftName.String(), rightName.String());

Completed in 83 milliseconds