Home | History | Annotate | Download | only in unicode

Lines Matching refs:UResourceBundle

49  * UResourceBundle is an opaque type for handles for resource bundles in C APIs.
52 struct UResourceBundle;
57 typedef struct UResourceBundle UResourceBundle;
133 * Opens a UResourceBundle, from which users can extract strings by using
160 U_STABLE UResourceBundle* U_EXPORT2
183 U_STABLE UResourceBundle* U_EXPORT2
206 U_STABLE UResourceBundle* U_EXPORT2
229 ures_countArrayItems(const UResourceBundle* resourceBundle,
242 ures_close(UResourceBundle* resourceBundle);
250 * "Smart pointer" class, closes a UResourceBundle via ures_close().
257 U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close);
275 ures_getVersionNumber(const UResourceBundle* resourceBundle);
288 ures_getVersion(const UResourceBundle* resB,
305 ures_getLocale(const UResourceBundle* resourceBundle,
322 ures_getLocaleByType(const UResourceBundle* resourceBundle,
332 * and usage model for fillIn parameters without knowing sizeof(UResourceBundle)
345 ures_openFillIn(UResourceBundle *r,
369 ures_getString(const UResourceBundle* resourceBundle,
421 ures_getUTF8String(const UResourceBundle *resB,
444 ures_getBinary(const UResourceBundle* resourceBundle,
466 ures_getIntVector(const UResourceBundle* resourceBundle,
487 ures_getUInt(const UResourceBundle* resourceBundle,
507 ures_getInt(const UResourceBundle* resourceBundle,
521 ures_getSize(const UResourceBundle *resourceBundle);
532 ures_getType(const UResourceBundle *resourceBundle);
543 ures_getKey(const UResourceBundle *resourceBundle);
556 ures_resetIterator(UResourceBundle *resourceBundle);
566 ures_hasNext(const UResourceBundle *resourceBundle);
573 * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller.
577 * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
580 U_STABLE UResourceBundle* U_EXPORT2
581 ures_getNextResource(UResourceBundle *resourceBundle,
582 UResourceBundle *fillIn,
598 ures_getNextString(UResourceBundle *resourceBundle,
608 * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller.
612 * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
615 U_STABLE UResourceBundle* U_EXPORT2
616 ures_getByIndex(const UResourceBundle *resourceBundle,
618 UResourceBundle *fillIn,
633 ures_getStringByIndex(const UResourceBundle *resourceBundle,
687 ures_getUTF8StringByIndex(const UResourceBundle *resB,
699 * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller.
702 * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
705 U_STABLE UResourceBundle* U_EXPORT2
706 ures_getByKey(const UResourceBundle *resourceBundle,
708 UResourceBundle *fillIn,
724 ures_getStringByKey(const UResourceBundle *resB,
780 ures_getUTF8StringByKey(const UResourceBundle *resB,
802 ures_getUnicodeString(const UResourceBundle *resB,
821 ures_getNextUnicodeString(UResourceBundle *resB,
840 ures_getUnicodeStringByIndex(const UResourceBundle *resB,
860 ures_getUnicodeStringByKey(const UResourceBundle *resB,