Lines Matching defs:UCharsTrie
6 * file name: ucharstrie.h
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) {
265 * Iterator for all of the (string, value) pairs in a UCharsTrie.
271 * Iterates from the root of a UChar-serialized UCharsTrie.
284 * Iterates from the current state of the specified UCharsTrie.
294 Iterator(const UCharsTrie &trie, int32_t maxStringLength, UErrorCode &errorCode);
376 * Constructs a UCharsTrie reader instance.
381 UCharsTrie(UChar *adoptUChars, const UChar *trieUChars)
386 UCharsTrie &operator=(const UCharsTrie &other);
492 // UCharsTrie data structure
575 // Fixed value referencing the UCharsTrie words.