Home | History | Annotate | Download | only in unicode

Lines Matching refs:ucd

22  * A <code>UCD</code> object holds the Collator-specific data needed to
26 * <code>UCD</code> objects are quite expensive to compute. Because
32 * <code>ucd_flushCCache</code>. If you no longer need any <code>UCD</code>
35 typedef void UCD;
38 * Open a <code>UCD</code> object.
43 * @return the <code>UCD</code> object. You must call
51 U_CAPI UCD * U_EXPORT2
55 * Release a <code>UCD</code> object.
57 * @param ucd - the object
62 ucd_close(UCD *ucd);
65 * Get the <code>UCollator</code> object used to create a <code>UCD</code> object.
70 * @param ucd - the <code>UCD</code> object
73 * <code>UCD</code> object.
78 ucd_getCollator(UCD *ucd);
81 * <code>UCD</code> objects are expensive to compute, and so
86 * for each <code>UCD</code> object that you have used. also,
96 * <code>UCD</code> objects are expensive to compute, and so
97 * may be cached. This routine will remove any unused <code>UCD</code>
112 * To do a search, you first need to get a <code>UCD</code> object by calling <code>ucd_open</code>.
113 * Then you construct a <code>BMS</code> object from the <code>UCD</code> object, the pattern
121 * UCD *ucd = NULL);
124 * ucd = ucd_open(collator, &status);
126 * // could not create a UCD object
130 * BMS *bms = bms_open(ucd, pattern, patternLength, target, targetlength, &status);
133 * ucd_close(ucd);
153 * ucd_close(ucd);
155 * // UCD objects are cached, so the call to
188 * @param ucd - A <code>UCD</code> object holding the Collator-sensitive data
204 bms_open(UCD *ucd,
230 * Get the <code>UCD</code> object used to create
235 * @return - the <code>UCD</code> object used to create
240 U_CAPI UCD * U_EXPORT2