Main Page   Class Hierarchy   Compound List   File List   Header Files   Sources   Compound Members   File Members  

utf16.h File Reference


Defines

#define UTF_IS_FIRST_SURROGATE (uchar)
#define UTF_IS_SECOND_SURROGATE (uchar)
#define UTF_IS_SURROGATE_FIRST (c)
#define UTF_SURROGATE_OFFSET
#define UTF16_GET_PAIR_VALUE (first, second)
#define UTF16_IS_SINGLE (uchar)
#define UTF16_IS_LEAD (uchar)
#define UTF16_IS_TRAIL (uchar)
#define UTF16_NEED_MULTIPLE_UCHAR (c)
#define UTF16_CHAR_LENGTH (c)
#define UTF16_MAX_CHAR_LENGTH
#define UTF16_ARRAY_SIZE (size)
#define UTF16_GET_CHAR_UNSAFE (s, i, c)
#define UTF16_GET_CHAR_SAFE (s, start, i, length, c, strict)
#define UTF16_NEXT_CHAR_UNSAFE (s, i, c)
#define UTF16_APPEND_CHAR_UNSAFE (s, i, c)
#define UTF16_FWD_1_UNSAFE (s, i)
#define UTF16_FWD_N_UNSAFE (s, i, n)
#define UTF16_SET_CHAR_START_UNSAFE (s, i)
#define UTF16_NEXT_CHAR_SAFE (s, i, length, c, strict)
#define UTF16_APPEND_CHAR_SAFE (s, i, length, c)
#define UTF16_FWD_1_SAFE (s, i, length)
#define UTF16_FWD_N_SAFE (s, i, length, n)
#define UTF16_SET_CHAR_START_SAFE (s, start, i)
#define UTF16_PREV_CHAR_UNSAFE (s, i, c)
#define UTF16_BACK_1_UNSAFE (s, i)
#define UTF16_BACK_N_UNSAFE (s, i, n)
#define UTF16_SET_CHAR_LIMIT_UNSAFE (s, i)
#define UTF16_PREV_CHAR_SAFE (s, start, i, c, strict)
#define UTF16_BACK_1_SAFE (s, start, i)
#define UTF16_BACK_N_SAFE (s, start, i, n)
#define UTF16_SET_CHAR_LIMIT_SAFE (s, start, i, length)


Define Documentation

#define UTF_IS_FIRST_SURROGATE (uchar)

Definition at line 30 of file utf16.h.

#define UTF_IS_SECOND_SURROGATE (uchar)

Definition at line 31 of file utf16.h.

#define UTF_IS_SURROGATE_FIRST (c)

Definition at line 33 of file utf16.h.

#define UTF_SURROGATE_OFFSET ()

Definition at line 36 of file utf16.h.

#define UTF16_GET_PAIR_VALUE (first, second)

Definition at line 38 of file utf16.h.

#define UTF16_IS_SINGLE (uchar)

Definition at line 42 of file utf16.h.

#define UTF16_IS_LEAD (uchar)

Definition at line 43 of file utf16.h.

#define UTF16_IS_TRAIL (uchar)

Definition at line 44 of file utf16.h.

#define UTF16_NEED_MULTIPLE_UCHAR (c)

Definition at line 47 of file utf16.h.

#define UTF16_CHAR_LENGTH (c)

Definition at line 48 of file utf16.h.

#define UTF16_MAX_CHAR_LENGTH ()

Definition at line 49 of file utf16.h.

#define UTF16_ARRAY_SIZE (size)

Definition at line 52 of file utf16.h.

#define UTF16_GET_CHAR_UNSAFE (s, i, c)

Definition at line 64 of file utf16.h.

#define UTF16_GET_CHAR_SAFE (s, start, i, length, c, strict)

Definition at line 75 of file utf16.h.

#define UTF16_NEXT_CHAR_UNSAFE (s, i, c)

Definition at line 115 of file utf16.h.

#define UTF16_APPEND_CHAR_UNSAFE (s, i, c)

Definition at line 122 of file utf16.h.

#define UTF16_FWD_1_UNSAFE (s, i)

Definition at line 131 of file utf16.h.

#define UTF16_FWD_N_UNSAFE (s, i, n)

Definition at line 137 of file utf16.h.

#define UTF16_SET_CHAR_START_UNSAFE (s, i)

Definition at line 154 of file utf16.h.

#define UTF16_NEXT_CHAR_SAFE (s, i, length, c, strict)

Definition at line 162 of file utf16.h.

#define UTF16_APPEND_CHAR_SAFE (s, i, length, c)

Definition at line 181 of file utf16.h.

#define UTF16_FWD_1_SAFE (s, i, length)

Definition at line 196 of file utf16.h.

#define UTF16_FWD_N_SAFE (s, i, length, n)

Definition at line 202 of file utf16.h.

#define UTF16_SET_CHAR_START_SAFE (s, start, i)

Definition at line 210 of file utf16.h.

#define UTF16_PREV_CHAR_UNSAFE (s, i, c)

Definition at line 232 of file utf16.h.

#define UTF16_BACK_1_UNSAFE (s, i)

Definition at line 239 of file utf16.h.

#define UTF16_BACK_N_UNSAFE (s, i, n)

Definition at line 245 of file utf16.h.

#define UTF16_SET_CHAR_LIMIT_UNSAFE (s, i)

Definition at line 262 of file utf16.h.

#define UTF16_PREV_CHAR_SAFE (s, start, i, c, strict)

Definition at line 270 of file utf16.h.

#define UTF16_BACK_1_SAFE (s, start, i)

Definition at line 289 of file utf16.h.

#define UTF16_BACK_N_SAFE (s, start, i, n)

Definition at line 295 of file utf16.h.

#define UTF16_SET_CHAR_LIMIT_SAFE (s, start, i, length)

Definition at line 303 of file utf16.h.


Generated at Mon Jun 5 12:53:01 2000 for ICU1.5 by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999