ICU 73.2  73.2
Public Member Functions
icu::number::impl::SymbolsWrapper Class Reference

#include <numberformatter.h>

Inheritance diagram for icu::number::impl::SymbolsWrapper:
icu::UMemory

Public Member Functions

 SymbolsWrapper ()
SymbolsWrapperoperator= (const SymbolsWrapper &other)
 SymbolsWrapper (SymbolsWrapper &&src) noexcept
SymbolsWrapperoperator= (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 DecimalFormatSymbolsgetDecimalFormatSymbols () const
 Get the DecimalFormatSymbols pointer.
const NumberingSystemgetNumberingSystem () const
 Get the NumberingSystem pointer.
UBool copyErrorTo (UErrorCode &status) const

Detailed Description

Internal:
Do not use.

This API is for internal use only.

Definition at line 1280 of file numberformatter.h.


Constructor & Destructor Documentation

Internal:
Do not use.

This API is for internal use only.

Definition at line 1283 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Internal:
Do not use.

This API is for internal use only.


Member Function Documentation

Internal:
Do not use.

This API is for internal use only.

Definition at line 1341 of file numberformatter.h.

References U_MEMORY_ALLOCATION_ERROR.

Get the DecimalFormatSymbols pointer.

No ownership change.

Internal:
Do not use. This API is for internal use only.

Get the NumberingSystem pointer.

No ownership change.

Internal:
Do not use. This API is for internal use only.

Whether the object is currently holding a DecimalFormatSymbols.

Internal:
Do not use. This API is for internal use only.

Whether the object is currently holding a NumberingSystem.

Internal:
Do not use. This API is for internal use only.
SymbolsWrapper& icu::number::impl::SymbolsWrapper::operator= ( const SymbolsWrapper other)
Internal:
Do not use.

This API is for internal use only.

SymbolsWrapper& icu::number::impl::SymbolsWrapper::operator= ( SymbolsWrapper &&  src)
Internal:
Do not use.

This API is for internal use only.

The provided object is copied, but we do not adopt it.

Internal:
Do not use. This API is for internal use only.

Adopt the provided object.

Internal:
Do not use. This API is for internal use only.

The documentation for this class was generated from the following file: