/* ********************************************************************** * Copyright (c) 2004-2011, 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::~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 */