Searched defs:badCharacterTable (Results 1 - 2 of 2) sorted by relevance

/external/icu4c/i18n/unicode/
H A Dbmsearch.h215 BadCharacterTable *badCharacterTable; member in class:BoyerMooreSearch
/external/icu4c/i18n/
H A Dbmsearch.cpp426 int32_t badCharacterTable[HASH_TABLE_SIZE]; member in class:BadCharacterTable
463 badCharacterTable[j] = maxSkip;
479 badCharacterTable[hash(patternCEs[p])] = minLengthCache[p + 1];
492 return badCharacterTable[hash(ce)];
513 GoodSuffixTable(CEList &patternCEs, BadCharacterTable &badCharacterTable, UErrorCode &status);
522 GoodSuffixTable::GoodSuffixTable(CEList &patternCEs, BadCharacterTable &badCharacterTable, UErrorCode &status) argument
534 int32_t maxSkip = badCharacterTable.getMaxSkip();
586 int32_t prefixSkip = badCharacterTable.minLengthInChars(i + 1);
604 goodSuffixTable[patlen - 1 - suff[i]] = badCharacterTable.minLengthInChars(i + 1);
640 return badCharacterTable;
[all...]

Completed in 10 milliseconds