Searched refs:CollData (Results 1 - 8 of 8) sorted by relevance

/external/icu4c/i18n/unicode/
H A Dbmsearch.h39 * To do a search, you fist need to get a <code>CollData</code> object by calling <code>CollData::open</code>.
40 * Then you construct a <code>BoyerMooreSearch</code> object from the <code>CollData</code> object, the pattern
47 * CollData *collData = CollData::open(collator, status);
50 * // could not create a CollData object
58 * CollData::close(collData);
78 * CollData::close(collData);
80 * // CollData objects are cached, so the call to
81 * // CollData
[all...]
H A Dcolldata.h250 * CollData
256 * <code>CollData</code> objects are quite expensive to compute. Because
257 * of this, they are cached. When you call <code>CollData::open</code> it
258 * returns a reference counted cached object. When you call <code>CollData::close</code>
262 * <code>CollData::flushCollDataCache</code>. If you no longer need any <code>CollData</code>
263 * objects, you can call <code>CollData::freeCollDataCache</code>
267 class U_I18N_API CollData : public UObject class in inherits:UObject
271 * Construct a <code>CollData</code> object.
276 * @return the <code>CollData</cod
[all...]
/external/icu4c/i18n/
H A Dbms.cpp29 return STATIC_CAST(UCD *, CollData::open(coll, *status));
35 CollData *data = STATIC_CAST(CollData *, ucd);
37 CollData::close(data);
43 CollData *data = STATIC_CAST(CollData *, ucd);
51 CollData::freeCollDataCache();
57 CollData::flushCollDataCache();
79 CollData *data = (CollData *) uc
[all...]
H A Dcolldata.cpp432 CollDataCacheEntry(CollData *theData);
435 CollData *data;
439 CollDataCacheEntry::CollDataCacheEntry(CollData *theData)
457 CollData *get(UCollator *collator, UErrorCode &status);
458 void unref(CollData *collData);
474 // CollData objects and don't need to
515 CollData *CollDataCache::get(UCollator *collator, UErrorCode &status)
520 CollData *result = NULL, *newData = NULL;
529 newData = new CollData(collator, key, keyLength, status);
571 void CollDataCache::unref(CollData *collDat
632 CollData::CollData() function in class:CollData
640 CollData::CollData(UCollator *collator, char *cacheKey, int32_t cacheKeyLength, UErrorCode &status) function in class:CollData
[all...]
H A Dbmsearch.cpp415 BadCharacterTable(CEList &patternCEs, CollData *data, UErrorCode &status);
431 BadCharacterTable::BadCharacterTable(CEList &patternCEs, CollData *data, UErrorCode &status)
628 CollData *BoyerMooreSearch::getData()
648 BoyerMooreSearch::BoyerMooreSearch(CollData *theData, const UnicodeString &patternString, const UnicodeString *targetString,
/external/icu4c/test/perf/strsrchperf/
H A Dstrsrchperf.cpp71 CollData *data = CollData::open(coll, status);
88 CollData *data = bms->getData();
93 CollData::close(data);
/external/icu4c/test/intltest/
H A Dssearch.cpp456 errln("Could not open CollData object for %s", testCases[t].locale);
1226 CollData *data = NULL;
1242 data = CollData::open(coll, status);
1244 errln("Could not open CollData object.");
1279 CollData::close(data);
1307 errln("Could not open CollData object.");
1349 CollData *data = NULL;
1361 data = CollData::open(coll, status);
1363 errln("Couldn't open CollData object.");
1383 CollData
[all...]
/external/icu4c/common/unicode/
H A Durename.h1587 #define CollData CollData_4_2 macro

Completed in 159 milliseconds