Home | History | Annotate | Download | only in unicode

Lines Matching defs: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
228 ures_countArrayItems(const UResourceBundle* resourceBundle,
240 ures_close(UResourceBundle* resourceBundle);
248 * "Smart pointer" class, closes a UResourceBundle via ures_close().
255 U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close);
272 ures_getVersionNumber(const UResourceBundle* resourceBundle);
284 ures_getVersion(const UResourceBundle* resB,
300 ures_getLocale(const UResourceBundle* resourceBundle,
317 ures_getLocaleByType(const UResourceBundle* resourceBundle,
326 * and usage model for fillIn parameters without knowing sizeof(UResourceBundle)
339 ures_openFillIn(UResourceBundle *r,
362 ures_getString(const UResourceBundle* resourceBundle,
414 ures_getUTF8String(const UResourceBundle *resB,
437 ures_getBinary(const UResourceBundle* resourceBundle,
459 ures_getIntVector(const UResourceBundle* resourceBundle,
480 ures_getUInt(const UResourceBundle* resourceBundle,
500 ures_getInt(const UResourceBundle* resourceBundle,
514 ures_getSize(const UResourceBundle *resourceBundle);
525 ures_getType(const UResourceBundle *resourceBundle);
536 ures_getKey(const UResourceBundle *resourceBundle);
549 ures_resetIterator(UResourceBundle *resourceBundle);
559 ures_hasNext(const UResourceBundle *resourceBundle);
566 * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller.
570 * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
573 U_STABLE UResourceBundle* U_EXPORT2
574 ures_getNextResource(UResourceBundle *resourceBundle,
575 UResourceBundle *fillIn,
591 ures_getNextString(UResourceBundle *resourceBundle,
601 * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller.
605 * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
608 U_STABLE UResourceBundle* U_EXPORT2
609 ures_getByIndex(const UResourceBundle *resourceBundle,
611 UResourceBundle *fillIn,
626 ures_getStringByIndex(const UResourceBundle *resourceBundle,
680 ures_getUTF8StringByIndex(const UResourceBundle *resB,
692 * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller.
695 * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
698 U_STABLE UResourceBundle* U_EXPORT2
699 ures_getByKey(const UResourceBundle *resourceBundle,
701 UResourceBundle *fillIn,
717 ures_getStringByKey(const UResourceBundle *resB,
773 ures_getUTF8StringByKey(const UResourceBundle *resB,
795 ures_getUnicodeString(const UResourceBundle *resB,
814 ures_getNextUnicodeString(UResourceBundle *resB,
833 ures_getUnicodeStringByIndex(const UResourceBundle *resB,
853 ures_getUnicodeStringByKey(const UResourceBundle *resB,