Lines Matching defs:UCharsTrie
36 * Light-weight, non-const reader class for a UCharsTrie.
48 class U_COMMON_API UCharsTrie : public UMemory {
51 * Constructs a UCharsTrie reader instance.
55 * The UCharsTrie object will not read more UChars than
59 * the UCharsTrie object is in use.
64 UCharsTrie(const UChar *trieUChars)
72 ~UCharsTrie();
77 * @param other Another UCharsTrie object.
80 UCharsTrie(const UCharsTrie &other)
89 UCharsTrie &reset() {
96 * UCharsTrie state object, for saving a trie's current state
108 friend class UCharsTrie;
122 const UCharsTrie &saveState(State &state) const {
139 UCharsTrie &resetToState(const State &state) {
253 * Iterator for all of the (string, value) pairs in a UCharsTrie.
259 * Iterates from the root of a UChar-serialized UCharsTrie.
272 * Iterates from the current state of the specified UCharsTrie.
282 Iterator(const UCharsTrie &trie, int32_t maxStringLength, UErrorCode &errorCode);
364 * Constructs a UCharsTrie reader instance.
369 UCharsTrie(UChar *adoptUChars, const UChar *trieUChars)
374 UCharsTrie &operator=(const UCharsTrie &other);
480 // UCharsTrie data structure
563 // Fixed value referencing the UCharsTrie words.