A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/uformattable_8h_source.html below:

ICU 77.1: i18n/unicode/uformattable.h Source File

30 #ifndef UFORMATTABLE_H 31 #define UFORMATTABLE_H 35 #if !UCONFIG_NO_FORMATTING 37 #if U_SHOW_CPLUSPLUS_API 56 #ifndef U_HIDE_DEPRECATED_API 96 #if U_SHOW_CPLUSPLUS_API 222 U_CAPI const void

*U_EXPORT2

285 U_CAPI const char

* U_EXPORT2

"Smart pointer" class, closes a UFormattable via ufmt_close().

C++ API: "Smart pointers" for use with and in ICU4C C++ code.

#define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction)

"Smart pointer" definition macro, deletes objects via the closeFunction.

U_CAPI void ufmt_close(UFormattable *fmt)

Cleanup any additional memory allocated by this UFormattable.

U_CAPI const UChar * ufmt_getUChars(UFormattable *fmt, int32_t *len, UErrorCode *status)

Gets the string value of this object as a UChar string.

U_CAPI int32_t ufmt_getArrayLength(const UFormattable *fmt, UErrorCode *status)

Get the number of array objects contained, if an array type UFMT_ARRAY.

U_CAPI double ufmt_getDouble(UFormattable *fmt, UErrorCode *status)

Gets the double value of this object.

U_CAPI int64_t ufmt_getInt64(UFormattable *fmt, UErrorCode *status)

Gets the int64_t value of this object.

U_CAPI UBool ufmt_isNumeric(const UFormattable *fmt)

Return whether the object is numeric.

UFormattableType

Enum designating the type of a UFormattable instance.

@ UFMT_STRING

ufmt_getUChars() will return without conversion.

@ UFMT_LONG

ufmt_getLong() will return without conversion.

@ UFMT_ARRAY

ufmt_countArray() and ufmt_getArray() will return the value.

@ UFMT_OBJECT

ufmt_getObject() will return without conversion.

@ UFMT_DOUBLE

ufmt_getDouble() will return without conversion.

@ UFMT_DATE

ufmt_getDate() will return without conversion.

@ UFMT_COUNT

One more than the highest normal UFormattableType value.

@ UFMT_INT64

ufmt_getInt64() will return without conversion.

U_CAPI int32_t ufmt_getLong(UFormattable *fmt, UErrorCode *status)

Gets the long (int32_t) value of this object.

U_CAPI const char * ufmt_getDecNumChars(UFormattable *fmt, int32_t *len, UErrorCode *status)

Returns a numeric string representation of the number contained within this formattable,...

void * UFormattable

Opaque type representing various types of data which may be used for formatting and parsing operation...

U_CAPI UFormattable * ufmt_open(UErrorCode *status)

Initialize a UFormattable, to type UNUM_LONG, value 0 may return error if memory allocation failed.

U_CAPI const void * ufmt_getObject(const UFormattable *fmt, UErrorCode *status)

Returns a pointer to the UObject contained within this formattable (as a const void*),...

U_CAPI UDate ufmt_getDate(const UFormattable *fmt, UErrorCode *status)

Gets the UDate value of this object.

U_CAPI UFormattable * ufmt_getArrayItemByIndex(UFormattable *fmt, int32_t n, UErrorCode *status)

Get the specified value from the array of UFormattables.

U_CAPI UFormattableType ufmt_getType(const UFormattable *fmt, UErrorCode *status)

Return the type of this object.

int8_t UBool

The ICU boolean type, a signed-byte integer.

#define U_CAPI

This is used to declare a function as a public ICU C API.

char16_t UChar

The base type for UTF-16 code units and pointers.

Basic definitions for ICU, for both C and C++ APIs.

UErrorCode

Standard ICU4C error code type, a substitute for exceptions.

double UDate

Date and Time data type.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4