4#ifndef __USIMPLENUMBERFORMATTER_H__
5#define __USIMPLENUMBERFORMATTER_H__
9#if !UCONFIG_NO_FORMATTING
159#ifndef U_HIDE_DRAFT_API
253#if U_SHOW_CPLUSPLUS_API
"Smart pointer" class; closes a USimpleNumber via usnum_close().
#define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction)
"Smart pointer" definition macro, deletes objects via the closeFunction.
#define U_CAPI
This is used to declare a function as a public ICU C API.
C API: Header-only input options for various number formatting APIs.
UNumberFormatRoundingMode
The possible number format rounding modes.
UNumberGroupingStrategy
An enum declaring the strategy for when and how to display grouping separators (i....
Basic definitions for ICU, for both C and C++ APIs.
UErrorCode
Standard ICU4C error code type, a substitute for exceptions.