ICU 76.1 76.1
|
#include <numberformatter.h>
Public Member Functions | |
SymbolsWrapper () | |
SymbolsWrapper (const SymbolsWrapper &other) | |
SymbolsWrapper & | operator= (const SymbolsWrapper &other) |
SymbolsWrapper (SymbolsWrapper &&src) noexcept | |
SymbolsWrapper & | operator= (SymbolsWrapper &&src) noexcept |
~SymbolsWrapper () | |
void | setTo (const DecimalFormatSymbols &dfs) |
The provided object is copied, but we do not adopt it. | |
void | setTo (const NumberingSystem *ns) |
Adopt the provided object. | |
bool | isDecimalFormatSymbols () const |
Whether the object is currently holding a DecimalFormatSymbols. | |
bool | isNumberingSystem () const |
Whether the object is currently holding a NumberingSystem. | |
const DecimalFormatSymbols * | getDecimalFormatSymbols () const |
Get the DecimalFormatSymbols pointer. | |
const NumberingSystem * | getNumberingSystem () const |
Get the NumberingSystem pointer. | |
UBool | copyErrorTo (UErrorCode &status) const |
Definition at line 1281 of file numberformatter.h.
|
inline |
Definition at line 1284 of file numberformatter.h.
Referenced by operator=(), operator=(), SymbolsWrapper(), and SymbolsWrapper().
icu::number::impl::SymbolsWrapper::SymbolsWrapper | ( | const SymbolsWrapper & | other | ) |
References SymbolsWrapper().
|
noexcept |
References SymbolsWrapper().
icu::number::impl::SymbolsWrapper::~SymbolsWrapper | ( | ) |
|
inline |
Definition at line 1342 of file numberformatter.h.
References U_MEMORY_ALLOCATION_ERROR.
const DecimalFormatSymbols * icu::number::impl::SymbolsWrapper::getDecimalFormatSymbols | ( | ) | const |
Get the DecimalFormatSymbols pointer.
No ownership change.
const NumberingSystem * icu::number::impl::SymbolsWrapper::getNumberingSystem | ( | ) | const |
Get the NumberingSystem pointer.
No ownership change.
bool icu::number::impl::SymbolsWrapper::isDecimalFormatSymbols | ( | ) | const |
Whether the object is currently holding a DecimalFormatSymbols.
bool icu::number::impl::SymbolsWrapper::isNumberingSystem | ( | ) | const |
Whether the object is currently holding a NumberingSystem.
SymbolsWrapper & icu::number::impl::SymbolsWrapper::operator= | ( | const SymbolsWrapper & | other | ) |
References SymbolsWrapper().
|
noexcept |
References SymbolsWrapper().
void icu::number::impl::SymbolsWrapper::setTo | ( | const DecimalFormatSymbols & | dfs | ) |
The provided object is copied, but we do not adopt it.
void icu::number::impl::SymbolsWrapper::setTo | ( | const NumberingSystem * | ns | ) |
Adopt the provided object.
const DecimalFormatSymbols* icu::number::impl::SymbolsWrapper::dfs |
Definition at line 1359 of file numberformatter.h.
const NumberingSystem* icu::number::impl::SymbolsWrapper::ns |
Definition at line 1360 of file numberformatter.h.