ICU 60.2 60.2

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Class Hierarchy
- Data Fields

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

`#include <numberformatter.h>`

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

## Public Member Functions
| SymbolsWrapper ()
| SymbolsWrapper (const SymbolsWrapper &other)
| ~SymbolsWrapper ()
SymbolsWrapper & | operator= (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 DecimalFormatSymbols * | getDecimalFormatSymbols () const
| Get the DecimalFormatSymbols pointer. More...
const NumberingSystem * | getNumberingSystem () 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:

- numberformatter.h