1 // © 2016 and later: Unicode, Inc. and others.
2 // License & terms of use: http://www.unicode.org/copyright.html
3 /*
4 ******************************************************************************
5 *                                                                            *
6 * Copyright (C) 2003-2015, International Business Machines                   *
7 *                Corporation and others. All Rights Reserved.                *
8 *                                                                            *
9 ******************************************************************************
10 *   file name:  ulocdata.h
11 *   encoding:   UTF-8
12 *   tab size:   8 (not used)
13 *   indentation:4
14 *
15 *   created on: 2003Oct21
16 *   created by: Ram Viswanadha
17 */
18 
19 #ifndef __ULOCDATA_H__
20 #define __ULOCDATA_H__
21 
22 #include "unicode/uloc.h"
23 
24 /**
25  * @addtogroup icu4c ICU4C
26  * @{
27  * \file
28  * \brief C API: Provides access to locale data.
29  */
30 
31 /** Forward declaration of the ULocaleData structure. \xrefitem stable "Stable" "Stable List" ICU 3.6 */
32 struct ULocaleData;
33 
34 /** A locale data object. \xrefitem stable "Stable" "Stable List" ICU 3.6 */
35 typedef struct ULocaleData ULocaleData;
36 
37 
38 
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 
58 
59 /**
60  * Return the current CLDR version used by the library.
61  * @param versionArray fill-in that will receive the version number
62  * @param status error code - could be U_MISSING_RESOURCE_ERROR if the version was not found.
63  * \xrefitem stable "Stable" "Stable List" ICU 4.2
64  */
65 U_CAPI void U_EXPORT2
66 ulocdata_getCLDRVersion(UVersionInfo versionArray, UErrorCode *status) __INTRODUCED_IN(31);
67 
68 
69 
70 
71 
72 
73 
74 #endif
75 
76 /** @} */ // addtogroup
77