2
*******************************************************************************
3
* Copyright (C) 2007-2008, International Business Machines Corporation and
4
* others. All Rights Reserved. *
5
*******************************************************************************
9
*******************************************************************************
12
#ifndef __MSGFMT_IMPL_H__
13
#define __MSGFMT_IMPL_H__
15
#include "unicode/utypes.h"
17
#if !UCONFIG_NO_FORMATTING
19
#include "unicode/msgfmt.h"
21
#include "unicode/strenum.h"
25
class FormatNameEnumeration : public StringEnumeration {
27
FormatNameEnumeration(UVector *fFormatNames, UErrorCode& status);
28
virtual ~FormatNameEnumeration();
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;
36
UVector *fFormatNames;