]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/currfmt.h
ICU-511.35.tar.gz
[apple/icu.git] / icuSources / i18n / currfmt.h
index 659b1ad73825cdfb2e00f3e496aaa651b14605bb..82aae3ec05040ff95d64b65e9730c4bdef7d967c 100644 (file)
@@ -1,6 +1,6 @@
 /*
 **********************************************************************
-* Copyright (c) 2004, International Business Machines
+* Copyright (c) 2004-2010, International Business Machines
 * Corporation and others.  All Rights Reserved.
 **********************************************************************
 * Author: Alan Liu
@@ -33,7 +33,7 @@ class NumberFormat;
  * @author Alan Liu
  * @internal
  */
-class U_I18N_API CurrencyFormat : public MeasureFormat {
+class CurrencyFormat : public MeasureFormat {
 
  public:
 
@@ -62,6 +62,9 @@ class U_I18N_API CurrencyFormat : public MeasureFormat {
      */
     virtual Format* clone() const;
 
+
+    using MeasureFormat::format;
+
     /**
      * Override Format API.
      */
@@ -70,13 +73,6 @@ class U_I18N_API CurrencyFormat : public MeasureFormat {
                                   FieldPosition& pos,
                                   UErrorCode& ec) const;
 
-    /**
-     * Redeclare Format API to prevent hiding.
-     */
-    UnicodeString& format(const Formattable& obj,
-                          UnicodeString& appendTo,
-                          UErrorCode& ec) const;
-
     /**
      * Override Format API.
      */
@@ -84,13 +80,6 @@ class U_I18N_API CurrencyFormat : public MeasureFormat {
                              Formattable& result,
                              ParsePosition& pos) const;
 
-    /**
-     * Redeclare Format API to prevent hiding.
-     */
-    void parseObject(const UnicodeString& source,
-                     Formattable& result,
-                     UErrorCode& ec) const;
-
     /**
      * Override Format API.
      */