]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/unicode/selfmt.h
ICU-66108.tar.gz
[apple/icu.git] / icuSources / i18n / unicode / selfmt.h
index 91e0e631358ac5e5f17e6d12641c01ed49799ac6..9b98f6db7adb76a90646d66fef97e6535bce5fbb 100755 (executable)
 #ifndef SELFMT
 #define SELFMT
 
+#include "unicode/utypes.h"
+
+#if U_SHOW_CPLUSPLUS_API
+
 #include "unicode/messagepattern.h"
 #include "unicode/numfmt.h"
-#include "unicode/utypes.h"
 
 /**
  * \file
@@ -29,7 +32,6 @@
 
 #if !UCONFIG_NO_FORMATTING
 
-#if U_SHOW_CPLUSPLUS_API
 U_NAMESPACE_BEGIN
 
 class MessageFormat;
@@ -273,7 +275,7 @@ public:
      * result and should delete it when done.
      * @stable ICU 4.4
      */
-    virtual Format* clone(void) const;
+    virtual SelectFormat* clone() const;
 
     /**
      * Format an object to produce a string.
@@ -363,9 +365,10 @@ private:
 };
 
 U_NAMESPACE_END
-#endif // U_SHOW_CPLUSPLUS_API
 
 #endif /* #if !UCONFIG_NO_FORMATTING */
 
+#endif /* U_SHOW_CPLUSPLUS_API */
+
 #endif // _SELFMT
 //eof