ICU 57.1 57.1
umisc.h
Go to the documentation of this file.
1/*
2**********************************************************************
3* Copyright (C) 1999-2006, International Business Machines
4* Corporation and others. All Rights Reserved.
5**********************************************************************
6* file name: umisc.h
7* encoding: US-ASCII
8* tab size: 8 (not used)
9* indentation:4
10*
11* created on: 1999oct15
12* created by: Markus W. Scherer
13*/
14
15#ifndef UMISC_H
16#define UMISC_H
17
18#include "unicode/utypes.h"
19
26
28
32typedef struct UFieldPosition {
37 int32_t field;
42 int32_t beginIndex;
47 int32_t endIndex;
49
50#if !UCONFIG_NO_SERVICE
55typedef const void* URegistryKey;
56#endif
57
59
60#endif
A struct representing a range of text containing a specific field.
Definition umisc.h:32
int32_t field
The field.
Definition umisc.h:37
int32_t beginIndex
The start of the text range containing field.
Definition umisc.h:42
int32_t endIndex
The limit of the text range containing field.
Definition umisc.h:47
#define U_CDECL_END
This is used to end a declaration of a library private ICU C API.
Definition umachine.h:83
#define U_CDECL_BEGIN
This is used to begin a declaration of a library private ICU C API.
Definition umachine.h:82
const void * URegistryKey
Opaque type returned by registerInstance, registerFactory and unregister for service registration.
Definition umisc.h:55
Basic definitions for ICU, for both C and C++ APIs.