ICU 60.2  60.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 ()
 
 SymbolsWrapper (const SymbolsWrapper &other)
 
 ~SymbolsWrapper ()
 
SymbolsWrapperoperator= (const SymbolsWrapper &other)
 
void setTo (const DecimalFormatSymbols &dfs)
 The provided object is copied, but we do not adopt it. More...
 
void setTo (const NumberingSystem *ns)
 Adopt the provided object. More...
 
bool isDecimalFormatSymbols () const
 Whether the object is currently holding a DecimalFormatSymbols. More...
 
bool isNumberingSystem () const
 Whether the object is currently holding a NumberingSystem. More...
 
const DecimalFormatSymbolsgetDecimalFormatSymbols () const
 Get the DecimalFormatSymbols pointer. More...
 
const NumberingSystemgetNumberingSystem () const
 Get the NumberingSystem pointer. More...
 
UBool copyErrorTo (UErrorCode &status) const
 

Detailed Description

Internal:
Do not use.

This API is for internal use only.

Definition at line 1144 of file numberformatter.h.

Constructor & Destructor Documentation

icu::number::impl::SymbolsWrapper::SymbolsWrapper ( )
inline
Internal:
Do not use.

This API is for internal use only.

Definition at line 1147 of file numberformatter.h.

icu::number::impl::SymbolsWrapper::SymbolsWrapper ( const SymbolsWrapper other)
Internal:
Do not use.

This API is for internal use only.

icu::number::impl::SymbolsWrapper::~SymbolsWrapper ( )
Internal:
Do not use.

This API is for internal use only.

Member Function Documentation

UBool icu::number::impl::SymbolsWrapper::copyErrorTo ( UErrorCode status) const
inline
Internal:
Do not use.

This API is for internal use only.

Definition at line 1195 of file numberformatter.h.

References FALSE, TRUE, and U_MEMORY_ALLOCATION_ERROR.

Referenced by icu::number::impl::MacroProps::copyErrorTo().

const DecimalFormatSymbols* icu::number::impl::SymbolsWrapper::getDecimalFormatSymbols ( ) const

Get the DecimalFormatSymbols pointer.

No ownership change.

Internal:
Do not use. This API is for internal use only.
const NumberingSystem* icu::number::impl::SymbolsWrapper::getNumberingSystem ( ) const

Get the NumberingSystem pointer.

No ownership change.

Internal:
Do not use. This API is for internal use only.
bool icu::number::impl::SymbolsWrapper::isDecimalFormatSymbols ( ) const

Whether the object is currently holding a DecimalFormatSymbols.

Internal:
Do not use. This API is for internal use only.
bool icu::number::impl::SymbolsWrapper::isNumberingSystem ( ) const

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.

void icu::number::impl::SymbolsWrapper::setTo ( const DecimalFormatSymbols dfs)

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

Internal:
Do not use. This API is for internal use only.
void icu::number::impl::SymbolsWrapper::setTo ( const NumberingSystem ns)

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: