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/ures_8h_source.html below:

ICU 77.1: common/unicode/ures.h Source File

32 #if U_SHOW_CPLUSPLUS_API 110 #ifndef U_HIDE_DEPRECATED_API 221 #ifndef U_HIDE_DEPRECATED_API 240  const char

* resourceKey,

255 #if U_SHOW_CPLUSPLUS_API 274 #ifndef U_HIDE_DEPRECATED_API 302 #ifndef U_HIDE_DEPRECATED_API 332 U_CAPI const char

* U_EXPORT2

338 #ifndef U_HIDE_INTERNAL_API 357  const char

* packageName,

358  const char

* localeID,

431 U_CAPI const char

* U_EXPORT2

433  char

*dest, int32_t *length,

454 U_CAPI const

uint8_t* U_EXPORT2

476 U_CAPI const

int32_t* U_EXPORT2

553 U_CAPI const char

* U_EXPORT2

697 U_CAPI const char

* U_EXPORT2

700  char

*dest, int32_t *pLength,

790 U_CAPI const char

* U_EXPORT2

793  char

*dest, int32_t *pLength,

797 #if U_SHOW_CPLUSPLUS_API 818

result.

setTo

(

true

, r, len);

843

result.

setTo

(

true

, r, len);

865

result.

setTo

(

true

, r, len);

888

result.

setTo

(

true

, r, len);

C++ API: char16_t pointer wrappers with implicit conversion from bit-compatible raw pointer types.

"Smart pointer" class, closes a UResourceBundle via ures_close().

const char16_t * wrapper with implicit conversion from distinct but bit-compatible pointer types.

UnicodeString is a string class that stores Unicode characters directly and provides similar function...

void setToBogus()

Make this UnicodeString object invalid.

UnicodeString & setTo(const UnicodeString &srcText, int32_t srcStart)

Set the text in the UnicodeString object to the characters in srcText in the range [srcStart,...

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.

UnicodeString ures_getUnicodeString(const UResourceBundle *resB, UErrorCode *status)

Returns the string value from a string resource bundle.

UnicodeString ures_getUnicodeStringByIndex(const UResourceBundle *resB, int32_t indexS, UErrorCode *status)

Returns the string in a given resource array or table at the specified index.

UnicodeString ures_getNextUnicodeString(UResourceBundle *resB, const char **key, UErrorCode *status)

Returns the next string in a resource, or an empty string if there are no more resources to iterate o...

UnicodeString ures_getUnicodeStringByKey(const UResourceBundle *resB, const char *key, UErrorCode *status)

Returns a string in a resource that has a given key.

struct UEnumeration UEnumeration

structure representing an enumeration object instance

C API: Locale ID functionality similar to C++ class Locale.

ULocDataLocaleType

Constants for *_getLocale() Allow user to select whether she wants information on requested,...

#define U_DEPRECATED

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

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.

int32_t ures_countArrayItems(const UResourceBundle *resourceBundle, const char *resourceKey, UErrorCode *err)

Returns the number of strings/arrays in resource bundles.

U_CAPI int32_t ures_getInt(const UResourceBundle *resourceBundle, UErrorCode *status)

Returns a signed integer from a resource.

U_CAPI int32_t ures_getSize(const UResourceBundle *resourceBundle)

Returns the size of a resource.

U_CAPI UResourceBundle * ures_openDirect(const char *packageName, const char *locale, UErrorCode *status)

This function does not care what kind of localeID is passed in.

const char * ures_getVersionNumber(const UResourceBundle *resourceBundle)

Return the version number associated with this ResourceBundle as a string.

U_CAPI void ures_resetIterator(UResourceBundle *resourceBundle)

Resets the internal context of a resource so that iteration starts from the first element.

U_CAPI UResourceBundle * ures_open(const char *packageName, const char *locale, UErrorCode *status)

Opens a UResourceBundle, from which users can extract strings by using their corresponding keys.

UResType

Numeric constants for types of resource items.

@ URES_TABLE

Resource type constant for tables of key-value pairs.

@ URES_ALIAS

Resource type constant for aliases; internally stores a string which identifies the actual resource s...

@ URES_INT_VECTOR

Resource type constant for vectors of 32-bit integers.

@ URES_BINARY

Resource type constant for binary data.

@ URES_ARRAY

Resource type constant for arrays of resources.

@ URES_NONE

Resource type constant for "no resource".

@ URES_STRING

Resource type constant for 16-bit Unicode strings.

@ URES_INT

Resource type constant for a single 28-bit integer, interpreted as signed or unsigned by the ures_get...

@ URES_LIMIT

One more than the highest normal UResType value.

U_CAPI UResType ures_getType(const UResourceBundle *resourceBundle)

Returns the type of a resource.

U_CAPI UBool ures_hasNext(const UResourceBundle *resourceBundle)

Checks whether the given resource has another element to iterate over.

U_CAPI void ures_close(UResourceBundle *resourceBundle)

Close a resource bundle, all pointers returned from the various ures_getXXX calls on this particular ...

U_CAPI UEnumeration * ures_openAvailableLocales(const char *packageName, UErrorCode *status)

Create a string enumerator, owned by the caller, of all locales located within the specified resource...

U_CAPI const uint8_t * ures_getBinary(const UResourceBundle *resourceBundle, int32_t *len, UErrorCode *status)

Returns a binary data from a binary resource.

U_CAPI const int32_t * ures_getIntVector(const UResourceBundle *resourceBundle, int32_t *len, UErrorCode *status)

Returns a 32 bit integer array from a resource.

U_CAPI const char * ures_getUTF8StringByKey(const UResourceBundle *resB, const char *key, char *dest, int32_t *pLength, UBool forceCopy, UErrorCode *status)

Returns a UTF-8 string from a resource and a key.

struct UResourceBundle UResourceBundle

U_CAPI const char * ures_getUTF8StringByIndex(const UResourceBundle *resB, int32_t stringIndex, char *dest, int32_t *pLength, UBool forceCopy, UErrorCode *status)

Returns a UTF-8 string from a resource at the specified index.

const char * ures_getLocale(const UResourceBundle *resourceBundle, UErrorCode *status)

Return the name of the Locale associated with this ResourceBundle.

U_CAPI UResourceBundle * ures_openU(const UChar *packageName, const char *locale, UErrorCode *status)

Same as ures_open() but takes a const UChar *path.

U_CAPI const char * ures_getUTF8String(const UResourceBundle *resB, char *dest, int32_t *length, UBool forceCopy, UErrorCode *status)

Returns a UTF-8 string from a string resource.

U_CAPI void ures_openFillIn(UResourceBundle *r, const char *packageName, const char *localeID, UErrorCode *status)

Same as ures_open() but uses the fill-in parameter instead of allocating a new bundle.

U_CAPI const char * ures_getLocaleByType(const UResourceBundle *resourceBundle, ULocDataLocaleType type, UErrorCode *status)

Return the name of the Locale associated with this ResourceBundle.

U_CAPI const char * ures_getKey(const UResourceBundle *resourceBundle)

Returns the key associated with a given resource.

U_CAPI uint32_t ures_getUInt(const UResourceBundle *resourceBundle, UErrorCode *status)

Returns an unsigned integer from a resource.

U_CAPI UResourceBundle * ures_getNextResource(UResourceBundle *resourceBundle, UResourceBundle *fillIn, UErrorCode *status)

Returns the next resource in a given resource or NULL if there are no more resources to iterate over.

U_CAPI UResourceBundle * ures_getByKey(const UResourceBundle *resourceBundle, const char *key, UResourceBundle *fillIn, UErrorCode *status)

Returns a resource in a given resource that has a given key.

U_CAPI const UChar * ures_getStringByIndex(const UResourceBundle *resourceBundle, int32_t indexS, int32_t *len, UErrorCode *status)

Returns the string in a given resource at the specified index.

U_CAPI const UChar * ures_getNextString(UResourceBundle *resourceBundle, int32_t *len, const char **key, UErrorCode *status)

Returns the next string in a given resource or NULL if there are no more resources to iterate over.

U_CAPI UResourceBundle * ures_getByIndex(const UResourceBundle *resourceBundle, int32_t indexR, UResourceBundle *fillIn, UErrorCode *status)

Returns the resource in a given resource at the specified index.

U_CAPI void ures_getVersion(const UResourceBundle *resB, UVersionInfo versionInfo)

Return the version number associated with this ResourceBundle as an UVersionInfo array.

U_CAPI const UChar * ures_getString(const UResourceBundle *resourceBundle, int32_t *len, UErrorCode *status)

Returns a string from a string resource type.

U_CAPI const UChar * ures_getStringByKey(const UResourceBundle *resB, const char *key, int32_t *len, UErrorCode *status)

Returns a string in a given resource that has a given key.

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

UErrorCode

Standard ICU4C error code type, a substitute for exceptions.

#define U_SUCCESS(x)

Does the error code indicate success?

uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]

The binary form of a version on ICU APIs is an array of 4 uint8_t.


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