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

uenum.h

00001 /* 00002 ******************************************************************************* 00003 * 00004 * Copyright (C) 2002-2003, International Business Machines 00005 * Corporation and others. All Rights Reserved. 00006 * 00007 ******************************************************************************* 00008 * file name: uenum.h 00009 * encoding: US-ASCII 00010 * tab size: 8 (not used) 00011 * indentation:2 00012 * 00013 * created on: 2002jul08 00014 * created by: Vladimir Weinstein 00015 */ 00016 00017 #ifndef __UENUM_H 00018 #define __UENUM_H 00019 00020 #include "unicode/utypes.h" 00021 00027 struct UEnumeration; 00029 typedef struct UEnumeration UEnumeration; 00030 00038 U_CAPI void U_EXPORT2 00039 uenum_close(UEnumeration* en); 00040 00055 U_CAPI int32_t U_EXPORT2 00056 uenum_count(UEnumeration* en, UErrorCode* status); 00057 00079 U_CAPI const UChar* U_EXPORT2 00080 uenum_unext(UEnumeration* en, 00081 int32_t* resultLength, 00082 UErrorCode* status); 00083 00112 U_CAPI const char* U_EXPORT2 00113 uenum_next(UEnumeration* en, 00114 int32_t* resultLength, 00115 UErrorCode* status); 00116 00126 U_CAPI void U_EXPORT2 00127 uenum_reset(UEnumeration* en, UErrorCode* status); 00128 00129 #endif

Generated on Wed Jul 28 09:15:54 2004 for ICU 2.8 by doxygen 1.3.7