ICU 52.1
52.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
i18n
unicode
uregion.h
Go to the documentation of this file.
1
/*
2
*****************************************************************************************
3
* Copyright (C) 2013, International Business Machines
4
* Corporation and others. All Rights Reserved.
5
*****************************************************************************************
6
*/
7
8
#ifndef UREGION_H
9
#define UREGION_H
10
11
#include "
unicode/utypes.h
"
12
#include "
unicode/uenum.h
"
13
56
#ifndef U_HIDE_DRAFT_API
57
64
typedef
enum
URegionType
{
69
URGN_UNKNOWN
,
70
75
URGN_TERRITORY
,
76
81
URGN_WORLD
,
82
87
URGN_CONTINENT
,
88
93
URGN_SUBCONTINENT
,
94
100
URGN_GROUPING
,
101
107
URGN_DEPRECATED
,
108
113
URGN_LIMIT
114
}
URegionType
;
115
#endif
/* U_HIDE_DRAFT_API */
116
117
#if !UCONFIG_NO_FORMATTING
118
119
#ifndef U_HIDE_DRAFT_API
120
125
struct
URegion
;
126
typedef
struct
URegion
URegion
;
136
U_DRAFT
const
URegion
* U_EXPORT2
137
uregion_getRegionFromCode
(
const
char
*regionCode,
UErrorCode
*status);
138
144
U_DRAFT
const
URegion
* U_EXPORT2
145
uregion_getRegionFromNumericCode
(int32_t code,
UErrorCode
*status);
146
152
U_DRAFT
UEnumeration
* U_EXPORT2
153
uregion_getAvailable
(
URegionType
type,
UErrorCode
*status);
154
159
U_DRAFT
UBool
U_EXPORT2
160
uregion_areEqual
(
const
URegion
* uregion,
const
URegion
* otherRegion);
161
168
U_DRAFT
const
URegion
* U_EXPORT2
169
uregion_getContainingRegion
(
const
URegion
* uregion);
170
180
U_DRAFT
const
URegion
* U_EXPORT2
181
uregion_getContainingRegionOfType
(
const
URegion
* uregion,
URegionType
type);
182
193
U_DRAFT
UEnumeration
* U_EXPORT2
194
uregion_getContainedRegions
(
const
URegion
* uregion,
UErrorCode
*status);
195
205
U_DRAFT
UEnumeration
* U_EXPORT2
206
uregion_getContainedRegionsOfType
(
const
URegion
* uregion,
URegionType
type,
UErrorCode
*status);
207
213
U_DRAFT
UBool
U_EXPORT2
214
uregion_contains
(
const
URegion
* uregion,
const
URegion
* otherRegion);
215
224
U_DRAFT
UEnumeration
* U_EXPORT2
225
uregion_getPreferredValues
(
const
URegion
* uregion,
UErrorCode
*status);
226
231
U_DRAFT
const
char
* U_EXPORT2
232
uregion_getRegionCode
(
const
URegion
* uregion);
233
239
U_DRAFT
int32_t U_EXPORT2
240
uregion_getNumericCode
(
const
URegion
* uregion);
241
246
U_DRAFT
URegionType
U_EXPORT2
247
uregion_getType
(
const
URegion
* uregion);
248
249
#endif
/* U_HIDE_DRAFT_API */
250
251
#endif
/* #if !UCONFIG_NO_FORMATTING */
252
253
#endif
Generated on Fri Oct 4 2013 14:10:22 for ICU 52.1 by
1.8.1.2