summaryrefslogtreecommitdiff
path: root/Build/source/libs/icu/icu-xetex/i18n/measfmt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/icu/icu-xetex/i18n/measfmt.cpp')
-rw-r--r--Build/source/libs/icu/icu-xetex/i18n/measfmt.cpp44
1 files changed, 44 insertions, 0 deletions
diff --git a/Build/source/libs/icu/icu-xetex/i18n/measfmt.cpp b/Build/source/libs/icu/icu-xetex/i18n/measfmt.cpp
new file mode 100644
index 00000000000..eaa37a24850
--- /dev/null
+++ b/Build/source/libs/icu/icu-xetex/i18n/measfmt.cpp
@@ -0,0 +1,44 @@
+/*
+**********************************************************************
+* Copyright (c) 2004, International Business Machines
+* Corporation and others. All Rights Reserved.
+**********************************************************************
+* Author: Alan Liu
+* Created: April 20, 2004
+* Since: ICU 3.0
+**********************************************************************
+*/
+#include "unicode/utypes.h"
+
+#if !UCONFIG_NO_FORMATTING
+
+#include "unicode/measfmt.h"
+#include "currfmt.h"
+
+U_NAMESPACE_BEGIN
+
+MeasureFormat::MeasureFormat() {}
+
+MeasureFormat* U_EXPORT2 MeasureFormat::createCurrencyFormat(const Locale& locale,
+ UErrorCode& ec) {
+ CurrencyFormat* fmt = NULL;
+ if (U_SUCCESS(ec)) {
+ fmt = new CurrencyFormat(locale, ec);
+ if (U_FAILURE(ec)) {
+ delete fmt;
+ fmt = NULL;
+ }
+ }
+ return fmt;
+}
+
+MeasureFormat* U_EXPORT2 MeasureFormat::createCurrencyFormat(UErrorCode& ec) {
+ if (U_FAILURE(ec)) {
+ return NULL;
+ }
+ return MeasureFormat::createCurrencyFormat(Locale::getDefault(), ec);
+}
+
+U_NAMESPACE_END
+
+#endif /* #if !UCONFIG_NO_FORMATTING */