Index: icu46/source/i18n/curramt.cpp |
=================================================================== |
--- icu46/source/i18n/curramt.cpp (revision 0) |
+++ icu46/source/i18n/curramt.cpp (revision 0) |
@@ -0,0 +1,50 @@ |
+/* |
+********************************************************************** |
+* Copyright (c) 2004, International Business Machines |
+* Corporation and others. All Rights Reserved. |
+********************************************************************** |
+* Author: Alan Liu |
+* Created: April 26, 2004 |
+* Since: ICU 3.0 |
+********************************************************************** |
+*/ |
+#include "unicode/utypes.h" |
+ |
+#if !UCONFIG_NO_FORMATTING |
+ |
+#include "unicode/curramt.h" |
+#include "unicode/currunit.h" |
+ |
+U_NAMESPACE_BEGIN |
+ |
+CurrencyAmount::CurrencyAmount(const Formattable& amount, const UChar* isoCode, |
+ UErrorCode& ec) : |
+ Measure(amount, new CurrencyUnit(isoCode, ec), ec) { |
+} |
+ |
+CurrencyAmount::CurrencyAmount(double amount, const UChar* isoCode, |
+ UErrorCode& ec) : |
+ Measure(Formattable(amount), new CurrencyUnit(isoCode, ec), ec) { |
+} |
+ |
+CurrencyAmount::CurrencyAmount(const CurrencyAmount& other) : |
+ Measure(other) { |
+} |
+ |
+CurrencyAmount& CurrencyAmount::operator=(const CurrencyAmount& other) { |
+ Measure::operator=(other); |
+ return *this; |
+} |
+ |
+UObject* CurrencyAmount::clone() const { |
+ return new CurrencyAmount(*this); |
+} |
+ |
+CurrencyAmount::~CurrencyAmount() { |
+} |
+ |
+UOBJECT_DEFINE_RTTI_IMPLEMENTATION(CurrencyAmount) |
+ |
+U_NAMESPACE_END |
+ |
+#endif // !UCONFIG_NO_FORMATTING |
Property changes on: icu46/source/i18n/curramt.cpp |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |