Lines Matching refs:order

69 * The key of a character, is an integer composed of primary order(short),
70 * secondary order(char), and tertiary order(char). Java strictly defines the
85 * int32_t order = c->next(success);
87 * order = c->previous(success);
94 * The method next() returns the collation order of the next character based on
96 * collation order of the previous character based on the comparison level of
103 * Hence at the next call of next() or previous(), the first or last collation order,
104 * or collation order at the spefcifieid position will be returned. If a change of
110 * Character based on the comparison level of the collator. A collation order
111 * consists of primary order, secondary order and tertiary order. The data
112 * type of the collation order is <strong>int32_t</strong>.
193 * Gets the primary order of a collation order.
194 * @param order the collation order
195 * @return the primary order of a collation order.
198 static inline int32_t primaryOrder(int32_t order);
201 * Gets the secondary order of a collation order.
202 * @param order the collation order
203 * @return the secondary order of a collation order.
206 static inline int32_t secondaryOrder(int32_t order);
209 * Gets the tertiary order of a collation order.
210 * @param order the collation order
211 * @return the tertiary order of a collation order.
214 static inline int32_t tertiaryOrder(int32_t order);
218 * specified comparison order.
219 * @param order a collation order returned by previous or next.
225 int32_t getMaxExpansion(int32_t order) const;
228 * Gets the comparison order in the desired strength. Ignore the other
230 * @param order The order value
233 int32_t strengthOrder(int32_t order) const;
252 * Checks if a comparison order is ignorable.
253 * @param order the collation order.
257 static inline UBool isIgnorable(int32_t order);
318 * @param order the collation object.
322 const RuleBasedCollator* order, UErrorCode& status);
338 * @param order the collation object.
342 const RuleBasedCollator* order, UErrorCode& status);
359 static int32_t getMaxExpansion(const UHashtable *maxExpansions, int32_t order);
383 inline int32_t CollationElementIterator::primaryOrder(int32_t order)
385 return (order >> 16) & 0xffff;
388 inline int32_t CollationElementIterator::secondaryOrder(int32_t order)
390 return (order >> 8) & 0xff;
393 inline int32_t CollationElementIterator::tertiaryOrder(int32_t order)
395 return order & 0xff;
398 inline UBool CollationElementIterator::isIgnorable(int32_t order)
400 return (order & 0xffff0000) == 0;