Lines Matching refs:UCharsTrie
52 UCharsTrie *buildLargeTrie(int32_t numUniqueFirst);
55 UCharsTrie *buildMonthsTrie(UStringTrieBuildOption buildOption);
67 UCharsTrie *buildTrie(const StringAndValue data[], int32_t dataLength,
69 void checkFirst(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
70 void checkNext(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
71 void checkNextWithState(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
72 void checkNextString(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
73 void checkIterator(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
74 void checkIterator(UCharsTrie::Iterator &iter, const StringAndValue data[], int32_t dataLength);
296 LocalPointer<UCharsTrie> trie(buildTrie(data, LENGTHOF(data), USTRINGTRIE_BUILD_FAST)); in TestNextForCodePoint()
368 UCharsTrie *UCharsTrieTest::buildLargeTrie(int32_t numUniqueFirst) { in buildLargeTrie()
380 return new UCharsTrie(trieUChars.getBuffer()); in buildLargeTrie()
385 LocalPointer<UCharsTrie> trie(buildLargeTrie(1111)); in TestLargeTrie()
423 UCharsTrie *UCharsTrieTest::buildMonthsTrie(UStringTrieBuildOption buildOption) { in buildMonthsTrie()
464 LocalPointer<UCharsTrie> trie(buildMonthsTrie(USTRINGTRIE_BUILD_FAST)); in TestHasUniqueValue()
500 LocalPointer<UCharsTrie> trie(buildMonthsTrie(USTRINGTRIE_BUILD_SMALL)); in TestGetNextUChars()
550 LocalPointer<UCharsTrie> trie(buildMonthsTrie(USTRINGTRIE_BUILD_FAST)); in TestIteratorFromBranch()
559 UCharsTrie::Iterator iter(*trie, 0, errorCode); in TestIteratorFromBranch()
599 LocalPointer<UCharsTrie> trie(buildMonthsTrie(USTRINGTRIE_BUILD_SMALL)); in TestIteratorFromLinearMatch()
610 UCharsTrie::Iterator iter(*trie, 0, errorCode); in TestIteratorFromLinearMatch()
627 LocalPointer<UCharsTrie> trie(buildMonthsTrie(USTRINGTRIE_BUILD_FAST)); in TestTruncatingIteratorFromRoot()
632 UCharsTrie::Iterator iter(*trie, 4, errorCode); in TestTruncatingIteratorFromRoot()
678 LocalPointer<UCharsTrie> trie(buildTrie(data, LENGTHOF(data), USTRINGTRIE_BUILD_FAST)); in TestTruncatingIteratorFromLinearMatchShort()
687 UCharsTrie::Iterator iter(*trie, 2, errorCode); in TestTruncatingIteratorFromLinearMatchShort()
706 LocalPointer<UCharsTrie> trie(buildTrie(data, LENGTHOF(data), USTRINGTRIE_BUILD_FAST)); in TestTruncatingIteratorFromLinearMatchLong()
716 UCharsTrie::Iterator iter(*trie, 3, errorCode); in TestTruncatingIteratorFromLinearMatchLong()
744 UCharsTrie::Iterator iter(trieUChars.getBuffer(), 0, errorCode); in TestIteratorFromUChars()
756 LocalPointer<UCharsTrie> trie(buildTrie(data, dataLength, buildOption)); in checkData()
767 UCharsTrie *UCharsTrieTest::buildTrie(const StringAndValue data[], int32_t dataLength, in buildTrie()
792 LocalPointer<UCharsTrie> trie(builder_->build(buildOption, errorCode)); in buildTrie()
814 return new UCharsTrie(trieUChars2.getBuffer()); in buildTrie()
818 void UCharsTrieTest::checkFirst(UCharsTrie &trie, in checkFirst()
856 void UCharsTrieTest::checkNext(UCharsTrie &trie, in checkNext()
858 UCharsTrie::State state; in checkNext()
930 void UCharsTrieTest::checkNextWithState(UCharsTrie &trie, in checkNextWithState()
932 UCharsTrie::State noState, state; in checkNextWithState()
990 void UCharsTrieTest::checkNextString(UCharsTrie &trie, in checkNextString()
1008 void UCharsTrieTest::checkIterator(UCharsTrie &trie, in checkIterator()
1011 UCharsTrie::Iterator iter(trie, 0, errorCode); in checkIterator()
1018 void UCharsTrieTest::checkIterator(UCharsTrie::Iterator &iter, in checkIterator()