chromium/third_party/icu/source/i18n/number_padding.cpp

// © 2017 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html

#include "unicode/utypes.h"

#if !UCONFIG_NO_FORMATTING

#include "unicode/numberformatter.h"
#include "number_types.h"
#include "formatted_string_builder.h"
#include "number_decimfmtprops.h"

usingnamespaceicu;
usingnamespaceicu::number;
usingnamespaceicu::number::impl;

namespace {

int32_t
addPaddingHelper(UChar32 paddingCp, int32_t requiredPadding, FormattedStringBuilder &string, int32_t index,
                 UErrorCode &status) {}

}

Padder::Padder(UChar32 cp, int32_t width, UNumberFormatPadPosition position) :{}

Padder::Padder(int32_t width) :{}

Padder Padder::none() {}

Padder Padder::codePoints(UChar32 cp, int32_t targetWidth, UNumberFormatPadPosition position) {}

Padder Padder::forProperties(const DecimalFormatProperties& properties) {}

int32_t Padder::padAndApply(const Modifier &mod1, const Modifier &mod2,
                            FormattedStringBuilder &string, int32_t leftIndex, int32_t rightIndex,
                            UErrorCode &status) const {}

#endif /* #if !UCONFIG_NO_FORMATTING */