Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

ulocdata.h

00001 /*
00002 ******************************************************************************
00003 *                                                                            *
00004 * Copyright (C) 2003-2004, International Business Machines                        *
00005 *                Corporation and others. All Rights Reserved.                *
00006 *                                                                            *
00007 ******************************************************************************
00008 *   file name:  ulocdata.h
00009 *   encoding:   US-ASCII
00010 *   tab size:   8 (not used)
00011 *   indentation:4
00012 *
00013 *   created on: 2003Oct21
00014 *   created by: Ram Viswanadha
00015 */
00016 
00017 #ifndef __ULOCDATA_H__
00018 #define __ULOCDATA_H__
00019 
00020 #include "unicode/ures.h"
00021 #include "unicode/uloc.h"
00022 #include "unicode/uset.h"
00023 
00024 
00049 U_DRAFT USet* U_EXPORT2 
00050 ulocdata_getExemplarSet(USet *fillIn, const char *localeID,
00051                         uint32_t options, UErrorCode *status);
00052 
00053 #ifndef U_HIDE_DRAFT_API
00054 
00058 typedef enum UMeasurementSystem {
00059     UMS_SI,     
00060     UMS_US,     
00061     UMS_LIMIT
00062 } UMeasurementSystem;
00063 #endif /*U_HIDE_DRAFT_API */
00064 
00074 U_DRAFT UMeasurementSystem U_EXPORT2
00075 ulocdata_getMeasurementSystem(const char *localeID, UErrorCode *status);
00076 
00092 U_DRAFT void U_EXPORT2
00093 ulocdata_getPaperSize(const char *localeID, int32_t *height, int32_t *width, UErrorCode *status);
00094 
00095 #endif

Generated on Tue Jul 26 00:40:01 2005 for ICU 3.2 by  doxygen 1.3.9.1