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
229 ures_countArrayItems(const UResourceBundle* resourceBundle,
243 ures_close(UResourceBundle* resourceBundle);
251 * "Smart pointer" class, closes a UResourceBundle via ures_close().
258 U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close);
276 ures_getVersionNumber(const UResourceBundle* resourceBundle);
289 ures_getVersion(const UResourceBundle* resB,
306 ures_getLocale(const UResourceBundle* resourceBundle,
323 ures_getLocaleByType(const UResourceBundle* resourceBundle,
333 * and usage model for fillIn parameters without knowing sizeof(UResourceBundle)
346 ures_openFillIn(UResourceBundle *r,
370 ures_getString(const UResourceBundle* resourceBundle,
422 ures_getUTF8String(const UResourceBundle *resB,
445 ures_getBinary(const UResourceBundle* resourceBundle,
467 ures_getIntVector(const UResourceBundle* resourceBundle,
488 ures_getUInt(const UResourceBundle* resourceBundle,
508 ures_getInt(const UResourceBundle* resourceBundle,
522 ures_getSize(const UResourceBundle *resourceBundle);
533 ures_getType(const UResourceBundle *resourceBundle);
544 ures_getKey(const UResourceBundle *resourceBundle);
557 ures_resetIterator(UResourceBundle *resourceBundle);
567 ures_hasNext(const UResourceBundle *resourceBundle);
574 * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller.
578 * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
581 U_STABLE UResourceBundle* U_EXPORT2
582 ures_getNextResource(UResourceBundle *resourceBundle,
583 UResourceBundle *fillIn,
599 ures_getNextString(UResourceBundle *resourceBundle,
609 * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller.
613 * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
616 U_STABLE UResourceBundle* U_EXPORT2
617 ures_getByIndex(const UResourceBundle *resourceBundle,
619 UResourceBundle *fillIn,
634 ures_getStringByIndex(const UResourceBundle *resourceBundle,
688 ures_getUTF8StringByIndex(const UResourceBundle *resB,
700 * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller.
703 * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
706 U_STABLE UResourceBundle* U_EXPORT2
707 ures_getByKey(const UResourceBundle *resourceBundle,
709 UResourceBundle *fillIn,
725 ures_getStringByKey(const UResourceBundle *resB,
781 ures_getUTF8StringByKey(const UResourceBundle *resB,
803 ures_getUnicodeString(const UResourceBundle *resB,
822 ures_getNextUnicodeString(UResourceBundle *resB,
841 ures_getUnicodeStringByIndex(const UResourceBundle *resB,
861 ures_getUnicodeStringByKey(const UResourceBundle *resB,