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

utf.h File Reference


Defines

#define UTF_SIZE
#define U_SIZEOF_UCHAR
#define U_HAVE_WCHAR_H
#define U_SIZEOF_WCHAR_T
#define UTF_SAFE
#define UTF8_ERROR_VALUE_1
#define UTF8_ERROR_VALUE_2
#define UTF_ERROR_VALUE
#define UTF_IS_SURROGATE (uchar)
#define UTF_IS_UNICODE_CHAR (c)
#define UTF_IS_ERROR (c)
#define UTF_IS_VALID (c)
#define UTF_IS_SINGLE (uchar)
#define UTF_IS_LEAD (uchar)
#define UTF_IS_TRAIL (uchar)
#define UTF_NEED_MULTIPLE_UCHAR (c)
#define UTF_CHAR_LENGTH (c)
#define UTF_MAX_CHAR_LENGTH
#define UTF_ARRAY_SIZE (size)
#define UTF_GET_CHAR_UNSAFE (s, i, c)
#define UTF_GET_CHAR_SAFE (s, start, i, length, c, strict)
#define UTF_NEXT_CHAR_UNSAFE (s, i, c)
#define UTF_NEXT_CHAR_SAFE (s, i, length, c, strict)
#define UTF_APPEND_CHAR_UNSAFE (s, i, c)
#define UTF_APPEND_CHAR_SAFE (s, i, length, c)
#define UTF_FWD_1_UNSAFE (s, i)
#define UTF_FWD_1_SAFE (s, i, length)
#define UTF_FWD_N_UNSAFE (s, i, n)
#define UTF_FWD_N_SAFE (s, i, length, n)
#define UTF_SET_CHAR_START_UNSAFE (s, i)
#define UTF_SET_CHAR_START_SAFE (s, start, i)
#define UTF_PREV_CHAR_UNSAFE (s, i, c)
#define UTF_PREV_CHAR_SAFE (s, start, i, c, strict)
#define UTF_BACK_1_UNSAFE (s, i)
#define UTF_BACK_1_SAFE (s, start, i)
#define UTF_BACK_N_UNSAFE (s, i, n)
#define UTF_BACK_N_SAFE (s, start, i, n)
#define UTF_SET_CHAR_LIMIT_UNSAFE (s, i)
#define UTF_SET_CHAR_LIMIT_SAFE (s, start, i, length)
#define UTF_GET_CHAR (s, start, i, length, c)
#define UTF_NEXT_CHAR (s, i, length, c)
#define UTF_APPEND_CHAR (s, i, length, c)
#define UTF_FWD_1 (s, i, length)
#define UTF_FWD_N (s, i, length, n)
#define UTF_SET_CHAR_START (s, start, i)
#define UTF_PREV_CHAR (s, start, i, c)
#define UTF_BACK_1 (s, start, i)
#define UTF_BACK_N (s, start, i, n)
#define UTF_SET_CHAR_LIMIT (s, start, i, length)

Typedefs

typedef wchar_t UChar32
typedef int32_t UTextOffset
typedef uint16_t UChar


Define Documentation

#define UTF_SIZE ()

Definition at line 38 of file utf.h.

#define U_SIZEOF_UCHAR ()

Definition at line 41 of file utf.h.

#define U_HAVE_WCHAR_H ()

Definition at line 45 of file utf.h.

#define U_SIZEOF_WCHAR_T ()

Definition at line 51 of file utf.h.

#define UTF_SAFE ()

Definition at line 66 of file utf.h.

#define UTF8_ERROR_VALUE_1 ()

Definition at line 81 of file utf.h.

#define UTF8_ERROR_VALUE_2 ()

Definition at line 82 of file utf.h.

#define UTF_ERROR_VALUE ()

Definition at line 85 of file utf.h.

#define UTF_IS_SURROGATE (uchar)

Definition at line 90 of file utf.h.

#define UTF_IS_UNICODE_CHAR (c)

Definition at line 96 of file utf.h.

#define UTF_IS_ERROR (c)

Definition at line 104 of file utf.h.

#define UTF_IS_VALID (c)

Definition at line 108 of file utf.h.

#define UTF_IS_SINGLE (uchar)

Definition at line 142 of file utf.h.

#define UTF_IS_LEAD (uchar)

Definition at line 143 of file utf.h.

#define UTF_IS_TRAIL (uchar)

Definition at line 144 of file utf.h.

#define UTF_NEED_MULTIPLE_UCHAR (c)

Definition at line 146 of file utf.h.

#define UTF_CHAR_LENGTH (c)

Definition at line 147 of file utf.h.

#define UTF_MAX_CHAR_LENGTH ()

Definition at line 148 of file utf.h.

#define UTF_ARRAY_SIZE (size)

Definition at line 149 of file utf.h.

#define UTF_GET_CHAR_UNSAFE (s, i, c)

Definition at line 151 of file utf.h.

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

Definition at line 152 of file utf.h.

#define UTF_NEXT_CHAR_UNSAFE (s, i, c)

Definition at line 154 of file utf.h.

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

Definition at line 155 of file utf.h.

#define UTF_APPEND_CHAR_UNSAFE (s, i, c)

Definition at line 157 of file utf.h.

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

Definition at line 158 of file utf.h.

#define UTF_FWD_1_UNSAFE (s, i)

Definition at line 160 of file utf.h.

#define UTF_FWD_1_SAFE (s, i, length)

Definition at line 161 of file utf.h.

#define UTF_FWD_N_UNSAFE (s, i, n)

Definition at line 163 of file utf.h.

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

Definition at line 164 of file utf.h.

#define UTF_SET_CHAR_START_UNSAFE (s, i)

Definition at line 166 of file utf.h.

#define UTF_SET_CHAR_START_SAFE (s, start, i)

Definition at line 167 of file utf.h.

#define UTF_PREV_CHAR_UNSAFE (s, i, c)

Definition at line 169 of file utf.h.

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

Definition at line 170 of file utf.h.

#define UTF_BACK_1_UNSAFE (s, i)

Definition at line 172 of file utf.h.

#define UTF_BACK_1_SAFE (s, start, i)

Definition at line 173 of file utf.h.

#define UTF_BACK_N_UNSAFE (s, i, n)

Definition at line 175 of file utf.h.

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

Definition at line 176 of file utf.h.

#define UTF_SET_CHAR_LIMIT_UNSAFE (s, i)

Definition at line 178 of file utf.h.

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

Definition at line 179 of file utf.h.

#define UTF_GET_CHAR (s, start, i, length, c)

Definition at line 195 of file utf.h.

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

Definition at line 197 of file utf.h.

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

Definition at line 198 of file utf.h.

#define UTF_FWD_1 (s, i, length)

Definition at line 199 of file utf.h.

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

Definition at line 200 of file utf.h.

#define UTF_SET_CHAR_START (s, start, i)

Definition at line 201 of file utf.h.

#define UTF_PREV_CHAR (s, start, i, c)

Definition at line 203 of file utf.h.

#define UTF_BACK_1 (s, start, i)

Definition at line 204 of file utf.h.

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

Definition at line 205 of file utf.h.

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

Definition at line 206 of file utf.h.


Typedef Documentation

typedef wchar_t UChar32

Definition at line 56 of file utf.h.

typedef int32_t UTextOffset

Definition at line 62 of file utf.h.

typedef uint16_t UChar

Definition at line 139 of file utf.h.


Generated at Wed Aug 16 16:05:32 2000 for ICU1.6 by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999