Searched refs:CollationRootElements (Results 1 - 6 of 6) sorted by relevance

/external/icu/icu4c/source/i18n/
H A Dcollationrootelements.cpp23 CollationRootElements::lastCEWithPrimaryBefore(uint32_t p) const {
69 CollationRootElements::firstCEWithPrimaryAtLeast(uint32_t p) const {
87 CollationRootElements::getPrimaryBefore(uint32_t p, UBool isCompressible) const {
117 CollationRootElements::getSecondaryBefore(uint32_t p, uint32_t s) const {
141 CollationRootElements::getTertiaryBefore(uint32_t p, uint32_t s, uint32_t t) const {
171 CollationRootElements::getPrimaryAfter(uint32_t p, int32_t index, UBool isCompressible) const {
193 CollationRootElements::getSecondaryAfter(int32_t index, uint32_t s) const {
216 CollationRootElements::getTertiaryAfter(int32_t index, uint32_t s, uint32_t t) const {
246 CollationRootElements::findPrimary(uint32_t p) const {
258 CollationRootElements
[all...]
H A Dcollationrootelements.h31 class U_I18N_API CollationRootElements : public UMemory { class in inherits:UMemory
33 CollationRootElements(const uint32_t *rootElements, int32_t rootElementsLength) function in class:CollationRootElements
H A Dcollationbasedatabuilder.cpp413 table.addElement((int32_t)secTer | CollationRootElements::SEC_TER_DELTA_FLAG, errorCode);
420 table.addElement(CollationRootElements::PRIMARY_SENTINEL, errorCode);
452 if(step > (int32_t)CollationRootElements::PRIMARY_STEP_MASK) { return 0; }
H A Dcollationdatareader.cpp210 if(data == NULL || length <= CollationRootElements::IX_SEC_TER_BOUNDARIES) {
216 uint32_t commonSecTer = data->rootElements[CollationRootElements::IX_COMMON_SEC_AND_TER_CE];
221 uint32_t secTerBoundaries = data->rootElements[CollationRootElements::IX_SEC_TER_BOUNDARIES];
H A Dcollationbuilder.h298 const CollationRootElements rootElements;
/external/icu/icu4c/source/test/intltest/
H A Dcollationtest.cpp583 UBool isValidCE(const CollationRootElements &re, const CollationData &data,
674 UBool isValidCE(const CollationRootElements &re, const CollationData &data, int64_t ce) {
686 index((int32_t)elements[CollationRootElements::IX_FIRST_TERTIARY_INDEX]) {}
691 if(p == CollationRootElements::PRIMARY_SENTINEL) { return FALSE; }
692 if((p & CollationRootElements::SEC_TER_DELTA_FLAG) != 0) {
694 secTer = p & ~CollationRootElements::SEC_TER_DELTA_FLAG;
697 if((p & CollationRootElements::PRIMARY_STEP_MASK) != 0) {
699 int32_t step = (int32_t)p & CollationRootElements::PRIMARY_STEP_MASK;
744 CollationRootElements rootElements(root->rootElements, root->rootElementsLength);
767 // CollationRootElements CE
[all...]

Completed in 346 milliseconds