Lines Matching full:frozen
79 * Open a frozen trie from its serialized from, stored in 32-bit-aligned memory.
103 * Open a frozen, empty "dummy" trie.
132 * objects, frozen or not, holding 16-bit or 32-bit data values.
197 * which determines the data value width in the serialized and frozen forms.
221 * is frozen. (See utrie2_freeze().)
246 * - U_NO_WRITE_PERMISSION if the trie is frozen
262 * - U_NO_WRITE_PERMISSION if the trie is frozen
275 * A trie can be frozen only once. If this function is called again with different
285 * but not frozen and not usable with the fast macros)
293 * Test if the trie is frozen. (See utrie2_freeze().)
296 * @return TRUE if the trie is frozen, that is, immutable, ready for serialization
303 * Serialize a frozen trie into 32-bit aligned memory.
304 * If the trie is not frozen, then the function returns with a U_ILLEGAL_ARGUMENT_ERROR.
307 * @param trie the frozen trie
314 * - U_ILLEGAL_ARGUMENT_ERROR if the trie is not frozen or the data and capacity
355 * The resulting UTrie2 will be frozen.
360 * @return The frozen UTrie2 with the same values as the UTrie.
368 * These macros provide fast data lookup from a frozen trie.
376 * @param trie (const UTrie2 *, in) a frozen trie
386 * @param trie (const UTrie2 *, in) a frozen trie
396 * @param trie (const UTrie2 *, in) a frozen trie
408 * @param trie (const UTrie2 *, in) a frozen trie
420 * @param trie (const UTrie2 *, in) a frozen trie
432 * @param trie (const UTrie2 *, in) a frozen trie
443 * @param trie (const UTrie2 *, in) a frozen trie
454 * @param trie (const UTrie2 *, in) a frozen trie
465 * @param trie (const UTrie2 *, in) a frozen trie
476 * @param trie (const UTrie2 *, in) a frozen trie
561 * - U_NO_WRITE_PERMISSION if the trie is frozen
573 * @param trie (const UTrie2 *, in) a frozen trie
584 * @param trie (const UTrie2 *, in) a frozen trie
593 * @param trie (const UTrie2 *, in) a frozen trie
602 * @param trie (const UTrie2 *, in) a frozen trie
641 void *memory; /* serialized bytes; NULL if not frozen yet */
642 int32_t length; /* number of serialized bytes at memory; 0 if not frozen yet */
646 UNewTrie2 *newTrie; /* builder object; NULL when frozen */