Home | History | Annotate | Download | only in intltest

Lines Matching refs:CollationRootElements

36 #include "collationrootelements.h"
583 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 CEs must have 0 case and quaternary bits.
769 errln("CollationRootElements CE has non-zero case and/or quaternary bits: %08lx %08lx",
777 // but they are not stored in the CollationRootElements.
847 CollationRootElements rootElements(root->rootElements, root->rootElementsLength);