Lines Matching refs:order

66 * The key of a character, is an integer composed of primary order(short),
67 * secondary order(char), and tertiary order(char). Java strictly defines the
82 * int32_t order = c->next(success);
84 * order = c->previous(success);
91 * The method next() returns the collation order of the next character based on
93 * collation order of the previous character based on the comparison level of
100 * Hence at the next call of next() or previous(), the first or last collation order,
101 * or collation order at the spefcifieid position will be returned. If a change of
107 * Character based on the comparison level of the collator. A collation order
108 * consists of primary order, secondary order and tertiary order. The data
109 * type of the collation order is <strong>int32_t</strong>.
190 * Gets the primary order of a collation order.
191 * @param order the collation order
192 * @return the primary order of a collation order.
195 static inline int32_t primaryOrder(int32_t order);
198 * Gets the secondary order of a collation order.
199 * @param order the collation order
200 * @return the secondary order of a collation order.
203 static inline int32_t secondaryOrder(int32_t order);
206 * Gets the tertiary order of a collation order.
207 * @param order the collation order
208 * @return the tertiary order of a collation order.
211 static inline int32_t tertiaryOrder(int32_t order);
215 * specified comparison order.
216 * @param order a collation order returned by previous or next.
222 int32_t getMaxExpansion(int32_t order) const;
225 * Gets the comparison order in the desired strength. Ignore the other
227 * @param order The order value
230 int32_t strengthOrder(int32_t order) const;
249 * Checks if a comparison order is ignorable.
250 * @param order the collation order.
254 static inline UBool isIgnorable(int32_t order);
315 * @param order the collation object.
319 const RuleBasedCollator* order, UErrorCode& status);
335 * @param order the collation object.
339 const RuleBasedCollator* order, UErrorCode& status);
356 static int32_t getMaxExpansion(const UHashtable *maxExpansions, int32_t order);
380 inline int32_t CollationElementIterator::primaryOrder(int32_t order)
382 return (order >> 16) & 0xffff;
385 inline int32_t CollationElementIterator::secondaryOrder(int32_t order)
387 return (order >> 8) & 0xff;
390 inline int32_t CollationElementIterator::tertiaryOrder(int32_t order)
392 return order & 0xff;
395 inline UBool CollationElementIterator::isIgnorable(int32_t order)
397 return (order & 0xffff0000) == 0;