Logo Search packages:      
Sourcecode: icu version File versions

uiter.h File Reference


Detailed Description

C API: Unicode Character Iteration.

See also:
UCharIterator

Definition in file uiter.h.

#include "unicode/utypes.h"

Go to the source code of this file.

Classes

struct  UCharIterator

Typedefs

typedef struct UCharIterator UCharIterator
typedef int32_t U_CALLCONV UCharIteratorCurrent (UCharIterator *iter)
typedef int32_t U_CALLCONV UCharIteratorGetIndex (UCharIterator *iter, UCharIteratorOrigin origin)
typedef UBool U_CALLCONV UCharIteratorHasNext (UCharIterator *iter)
typedef UBool U_CALLCONV UCharIteratorHasPrevious (UCharIterator *iter)
typedef int32_t U_CALLCONV UCharIteratorMove (UCharIterator *iter, int32_t delta, UCharIteratorOrigin origin)
typedef int32_t U_CALLCONV UCharIteratorNext (UCharIterator *iter)
typedef enum UCharIteratorOrigin UCharIteratorOrigin
typedef int32_t U_CALLCONV UCharIteratorPrevious (UCharIterator *iter)
typedef int32_t U_CALLCONV UCharIteratorReserved (UCharIterator *iter, int32_t something)

Enumerations

enum  UCharIteratorOrigin {
  UITER_START, UITER_CURRENT, UITER_LIMIT, UITER_ZERO,
  UITER_LENGTH
}

Functions

U_CAPI int32_t U_EXPORT2 uiter_current32 (UCharIterator *iter)
U_CAPI int32_t U_EXPORT2 uiter_next32 (UCharIterator *iter)
U_CAPI int32_t U_EXPORT2 uiter_previous32 (UCharIterator *iter)
U_CAPI void U_EXPORT2 uiter_setString (UCharIterator *iter, const UChar *s, int32_t length)


Generated by  Doxygen 1.6.0   Back to index