Lines Matching full:trie
20 * \brief C++ API: Trie for mapping Unicode strings (or 16-bit-unit sequences)
40 * This class owns the serialized trie data only if it was constructed by
61 * @param trieUChars The UChar array that contains the serialized trie.
75 * Copy constructor, copies the other trie reader object and its state,
85 * Resets this trie to its initial state.
96 * UCharsTrie state object, for saving a trie's current state
97 * and resetting the trie back to this state later.
116 * Saves the state of this trie.
117 * @param state The State object to hold the trie's state.
130 * Resets this trie to the saved state.
131 * If the state object contains no state, or the state of a different trie,
132 * then this trie remains unchanged.
133 * @param state The State object which holds a saved trie state.
156 * Traverses the trie from the initial state for this input UChar.
168 * Traverses the trie from the initial state for the
184 * Traverses the trie from the current state for this input UChar.
192 * Traverses the trie from the current state for the
207 * Traverses the trie from the current state for this string.
272 * @param trieUChars The trie UChars.
285 * @param trie The trie whose state will be copied for iteration.
294 Iterator(const UCharsTrie &trie, int32_t maxStringLength, UErrorCode &errorCode);
494 // The trie consists of a series of UChar-serialized nodes for incremental
496 // The root node is at the beginning of the trie data.
580 // Pointer to next trie unit to read. NULL if no more matches.