#include "unicode/utypes.h"
#if !UCONFIG_NO_FORMATTING
#define UNISTR_FROM_STRING_EXPLICIT
#include <stdlib.h>
#include <cmath>
#include "number_asformat.h"
#include "number_types.h"
#include "number_utils.h"
#include "fphdlimp.h"
#include "number_utypes.h"
usingnamespaceicu;
usingnamespaceicu::number;
usingnamespaceicu::number::impl;
UOBJECT_DEFINE_RTTI_IMPLEMENTATION(…)
LocalizedNumberFormatterAsFormat::LocalizedNumberFormatterAsFormat(
const LocalizedNumberFormatter& formatter, const Locale& locale)
: … { … }
LocalizedNumberFormatterAsFormat::~LocalizedNumberFormatterAsFormat() = default;
bool LocalizedNumberFormatterAsFormat::operator==(const Format& other) const { … }
LocalizedNumberFormatterAsFormat* LocalizedNumberFormatterAsFormat::clone() const { … }
UnicodeString& LocalizedNumberFormatterAsFormat::format(const Formattable& obj, UnicodeString& appendTo,
FieldPosition& pos, UErrorCode& status) const { … }
UnicodeString& LocalizedNumberFormatterAsFormat::format(const Formattable& obj, UnicodeString& appendTo,
FieldPositionIterator* posIter,
UErrorCode& status) const { … }
void LocalizedNumberFormatterAsFormat::parseObject(const UnicodeString&, Formattable&,
ParsePosition& parse_pos) const { … }
const LocalizedNumberFormatter& LocalizedNumberFormatterAsFormat::getNumberFormatter() const { … }
Format* LocalizedNumberFormatter::toFormat(UErrorCode& status) const { … }
#endif