intl/icu/source/i18n/region_impl.h

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

     1 /*
     2 *******************************************************************************
     3 * Copyright (C) 2013, International Business Machines Corporation and         *
     4 * others. All Rights Reserved.                                                *
     5 *******************************************************************************
     6 *
     7 * File REGION_IMPL.H
     8 *
     9 *******************************************************************************
    10 */
    12 #ifndef __REGION_IMPL_H__
    13 #define __REGION_IMPL_H__
    15 #include "unicode/utypes.h"
    17 #if !UCONFIG_NO_FORMATTING
    19 #include "uvector.h"
    20 #include "unicode/strenum.h"
    22 U_NAMESPACE_BEGIN
    25 class RegionNameEnumeration : public StringEnumeration {
    26 public:
    27     RegionNameEnumeration(UVector *fNameList, UErrorCode& status);
    28     virtual ~RegionNameEnumeration();
    29     static UClassID U_EXPORT2 getStaticClassID(void);
    30     virtual UClassID getDynamicClassID(void) const;
    31     virtual const UnicodeString* snext(UErrorCode& status);
    32     virtual void reset(UErrorCode& status);
    33     virtual int32_t count(UErrorCode& status) const;
    34 private:
    35     int32_t pos;
    36     UVector *fRegionNames;
    37 };
    39 U_NAMESPACE_END
    41 #endif
    43 #endif

mercurial