Lines Matching defs:UTrie2
61 typedef struct UTrie2 UTrie2; typedef
694 struct UTrie2 { struct
696 const uint16_t *index;
697 const uint16_t *data16; /* for fast UTF-8 ASCII access, if 16b data */
698 const uint32_t *data32; /* NULL if 16b data is used via index */
700 int32_t indexLength, dataLength;
701 uint16_t index2NullOffset; /* 0xffff if there is no dedicated index-2 null block */
702 uint16_t dataNullOffset;
703 uint32_t initialValue;
705 uint32_t errorValue;
708 UChar32 highStart;
709 int32_t highValueIndex;
712 void *memory; /* serialized bytes; NULL if not frozen yet */
713 int32_t length; /* number of serialized bytes at memory; 0 if not frozen yet */
714 UBool isMemoryOwned; /* TRUE if the trie owns the memory */
715 UBool padding1;
716 int16_t padding2;
717 UNewTrie2 *newTrie; /* builder object; NULL when frozen */