Lines Matching defs:UTrie2
62 typedef struct UTrie2 UTrie2; typedef
683 struct UTrie2 { struct
685 const uint16_t *index;
686 const uint16_t *data16; /* for fast UTF-8 ASCII access, if 16b data */
687 const uint32_t *data32; /* NULL if 16b data is used via index */
689 int32_t indexLength, dataLength;
690 uint16_t index2NullOffset; /* 0xffff if there is no dedicated index-2 null block */
691 uint16_t dataNullOffset;
692 uint32_t initialValue;
694 uint32_t errorValue;
697 UChar32 highStart;
698 int32_t highValueIndex;
701 void *memory; /* serialized bytes; NULL if not frozen yet */
702 int32_t length; /* number of serialized bytes at memory; 0 if not frozen yet */
703 UBool isMemoryOwned; /* TRUE if the trie owns the memory */
704 UBool padding1;
705 int16_t padding2;
706 UNewTrie2 *newTrie; /* builder object; NULL when frozen */