Home | History | Annotate | Download | only in common

Lines Matching refs:UTrie2

8 *   file name:  utrie2.cpp
19 * This is the second common version of a Unicode trie (hence the name UTrie2).
20 * See utrie2.h for a comparison.
31 #include "utrie2.h"
34 /* Public UTrie2 API implementation ----------------------------------------- */
56 utrie2_get32(const UTrie2 *trie, UChar32 c) {
69 utrie2_get32FromLeadSurrogateCodeUnit(const UTrie2 *trie, UChar32 c) {
83 u8Index(const UTrie2 *trie, UChar32 c, int32_t i) {
93 utrie2_internalU8NextIndex(const UTrie2 *trie, UChar32 c,
108 utrie2_internalU8PrevIndex(const UTrie2 *trie, UChar32 c,
123 U_CAPI UTrie2 * U_EXPORT2
131 UTrie2 tempTrie;
132 UTrie2 *trie;
190 trie=(UTrie2 *)uprv_malloc(sizeof(UTrie2));
230 U_CAPI UTrie2 * U_EXPORT2
234 UTrie2 *trie;
261 trie=(UTrie2 *)uprv_malloc(sizeof(UTrie2));
266 uprv_memset(trie, 0, sizeof(UTrie2));
276 /* set the UTrie2 fields */
363 utrie2_close(UTrie2 *trie) {
486 // to avoid a dependency from utrie2.cpp on utrie.c.
512 enumEitherTrie(const UTrie2 *trie,
688 utrie2_enum(const UTrie2 *trie,
694 utrie2_enumForLeadSurrogate(const UTrie2 *trie, UChar32 lead,
730 UTrie2 *UTrie2Singleton::getInstance(InstantiatorFn *instantiator, const void *context,
733 UTrie2 *instance=(UTrie2 *)singleton.getInstance(instantiator, context, duplicate, errorCode);
734 utrie2_close((UTrie2 *)duplicate);