Changeset 82809 in webkit


Ignore:
Timestamp:
Apr 4, 2011 2:20:45 AM (13 years ago)
Author:
thakis@chromium.org
Message:

2011-04-04 Nico Weber <thakis@chromium.org>

Reviewed by Eric Seidel.

Prefer a using directive over qualified names in LocalizedNumberICU.cpp
https://bugs.webkit.org/show_bug.cgi?id=57742

Requested by ap in https://bugs.webkit.org/show_bug.cgi?id=57715

  • platform/text/LocalizedNumberICU.cpp: (WebCore::createFormatterForCurrentLocale): (WebCore::numberFormatter): (WebCore::parseLocalizedNumber): (WebCore::formatLocalizedNumber):
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r82808 r82809  
     12011-04-04  Nico Weber  <thakis@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Prefer a using directive over qualified names in LocalizedNumberICU.cpp
     6        https://bugs.webkit.org/show_bug.cgi?id=57742
     7
     8        Requested by ap in https://bugs.webkit.org/show_bug.cgi?id=57715
     9
     10        * platform/text/LocalizedNumberICU.cpp:
     11        (WebCore::createFormatterForCurrentLocale):
     12        (WebCore::numberFormatter):
     13        (WebCore::parseLocalizedNumber):
     14        (WebCore::formatLocalizedNumber):
     15
    1162011-04-04  Andrey Adaikin  <aandrey@google.com>
    217
  • trunk/Source/WebCore/platform/text/LocalizedNumberICU.cpp

    r82787 r82809  
    3838#include <wtf/PassOwnPtr.h>
    3939
     40using namespace icu;
    4041using namespace std;
    4142
    4243namespace WebCore {
    4344
    44 static PassOwnPtr<icu::NumberFormat> createFormatterForCurrentLocale()
     45static PassOwnPtr<NumberFormat> createFormatterForCurrentLocale()
    4546{
    4647    UErrorCode status = U_ZERO_ERROR;
    47     OwnPtr<icu::NumberFormat> formatter = adoptPtr(icu::NumberFormat::createInstance(status));
     48    OwnPtr<NumberFormat> formatter = adoptPtr(NumberFormat::createInstance(status));
    4849    return U_SUCCESS(status) ? formatter.release() : 0;
    4950}
    5051
    5152// This might return 0.
    52 static icu::NumberFormat* numberFormatter()
     53static NumberFormat* numberFormatter()
    5354{
    5455    ASSERT(isMainThread());
    55     static icu::NumberFormat* formatter = createFormatterForCurrentLocale().leakPtr();
     56    static NumberFormat* formatter = createFormatterForCurrentLocale().leakPtr();
    5657    return formatter;
    5758}
     
    6162    if (numberString.isEmpty())
    6263        return numeric_limits<double>::quiet_NaN();
    63     icu::NumberFormat* formatter = numberFormatter();
     64    NumberFormat* formatter = numberFormatter();
    6465    if (!formatter)
    6566        return numeric_limits<double>::quiet_NaN();
    66     icu::UnicodeString numberUnicodeString(numberString.characters(), numberString.length());
    67     icu::Formattable result;
    68     icu::ParsePosition position(0);
     67    UnicodeString numberUnicodeString(numberString.characters(), numberString.length());
     68    Formattable result;
     69    ParsePosition position(0);
    6970    formatter->parse(numberUnicodeString, result, position);
    7071    if (position.getIndex() != numberUnicodeString.length())
     
    7778String formatLocalizedNumber(double number, unsigned fractionDigits)
    7879{
    79     icu::NumberFormat* formatter = numberFormatter();
     80    NumberFormat* formatter = numberFormatter();
    8081    if (!formatter)
    8182        return String();
    82     icu::UnicodeString result;
     83    UnicodeString result;
    8384    formatter->setMaximumFractionDigits(clampToInteger(fractionDigits));
    8485    formatter->format(number, result);
Note: See TracChangeset for help on using the changeset viewer.