Searched refs:CollData (Results 1 - 8 of 8) sorted by relevance
/external/icu4c/i18n/unicode/ |
H A D | bmsearch.h | 39 * 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 D | colldata.h | 250 * 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 D | bms.cpp | 29 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 D | colldata.cpp | 432 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 D | bmsearch.cpp | 415 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 D | strsrchperf.cpp | 71 CollData *data = CollData::open(coll, status); 88 CollData *data = bms->getData(); 93 CollData::close(data);
|
/external/icu4c/test/intltest/ |
H A D | ssearch.cpp | 456 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 D | urename.h | 1587 #define CollData CollData_4_2 macro
|
Completed in 159 milliseconds