Lines Matching refs:start

167  * @param start the first code point in a contiguous range with value
169 * @param value the value that is set for all code points in [start..end]
173 UTrie2EnumRange(const void *context, UChar32 start, UChar32 end, uint32_t value);
257 * Set a value in a range of code points [start..end].
258 * All code points c with start<=c<=end will get the value if
262 * @param start the first code point to get the value
271 UChar32 start, UChar32 end,
401 * @param start (const UChar *, in) the start pointer for the text
406 #define UTRIE2_U16_PREV16(trie, start, src, c, result) _UTRIE2_U16_PREV(trie, index, start, src, c, result)
413 * @param start (const UChar *, in) the start pointer for the text
418 #define UTRIE2_U16_PREV32(trie, start, src, c, result) _UTRIE2_U16_PREV(trie, data32, start, src, c, result)
446 * @param start (const char *, in) the start pointer for the text
450 #define UTRIE2_U8_PREV16(trie, start, src, result) \
451 _UTRIE2_U8_PREV(trie, data16, index, start, src, result)
457 * @param start (const char *, in) the start pointer for the text
461 #define UTRIE2_U8_PREV32(trie, start, src, result) \
462 _UTRIE2_U8_PREV(trie, data32, data32, start, src, result)
613 UTrie2StringIterator(t, p), start(s) {}
617 const UChar *start;
788 /** The start of non-linear-ASCII data blocks, at offset 192=0xc0. */
810 const uint8_t *start, const uint8_t *src);
891 #define _UTRIE2_U16_PREV(trie, data, start, src, c, result) UPRV_BLOCK_MACRO_BEGIN { \
895 if(!U16_IS_TRAIL(c) || (src)==(start) || !U16_IS_LEAD(__c2=*((src)-1))) { \
941 #define _UTRIE2_U8_PREV(trie, ascii, data, start, src, result) UPRV_BLOCK_MACRO_BEGIN { \
946 int32_t __index=utrie2_internalU8PrevIndex((trie), __b, (const uint8_t *)(start), \