Lines Matching refs:UDateTimePatternGenerator
28 * UDateTimePatternGenerator provides flexible generation of date format patterns,
34 * UDateTimePatternGenerator is pre-built with data from a particular locale.
45 typedef void *UDateTimePatternGenerator;
132 * @return a pointer to UDateTimePatternGenerator.
135 U_STABLE UDateTimePatternGenerator * U_EXPORT2
142 * @return a pointer to UDateTimePatternGenerator.
145 U_STABLE UDateTimePatternGenerator * U_EXPORT2
150 * @param dtpg a pointer to UDateTimePatternGenerator.
154 udatpg_close(UDateTimePatternGenerator *dtpg);
162 * "Smart pointer" class, closes a UDateTimePatternGenerator via udatpg_close().
169 U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close);
177 * @param dtpg a pointer to UDateTimePatternGenerator to be copied.
180 * @return a pointer to a new UDateTimePatternGenerator.
183 U_STABLE UDateTimePatternGenerator * U_EXPORT2
184 udatpg_clone(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
190 * Note that this function uses a non-const UDateTimePatternGenerator:
196 * @param dtpg a pointer to UDateTimePatternGenerator.
210 udatpg_getBestPattern(UDateTimePatternGenerator *dtpg,
219 * Note that this function uses a non-const UDateTimePatternGenerator:
225 * @param dtpg a pointer to UDateTimePatternGenerator.
246 udatpg_getBestPatternWithOptions(UDateTimePatternGenerator *dtpg,
256 * Note that this function uses a non-const UDateTimePatternGenerator:
262 * @param unusedDtpg a pointer to UDateTimePatternGenerator.
274 udatpg_getSkeleton(UDateTimePatternGenerator *unusedDtpg,
286 * Note that this function uses a non-const UDateTimePatternGenerator:
292 * @param unusedDtpg a pointer to UDateTimePatternGenerator.
304 udatpg_getBaseSkeleton(UDateTimePatternGenerator *unusedDtpg,
319 * @param dtpg a pointer to UDateTimePatternGenerator.
334 udatpg_addPattern(UDateTimePatternGenerator *dtpg,
354 * @param dtpg a pointer to UDateTimePatternGenerator.
361 udatpg_setAppendItemFormat(UDateTimePatternGenerator *dtpg,
369 * @param dtpg A pointer to UDateTimePatternGenerator.
376 udatpg_getAppendItemFormat(const UDateTimePatternGenerator *dtpg,
387 * @param dtpg a pointer to UDateTimePatternGenerator.
394 udatpg_setAppendItemName(UDateTimePatternGenerator *dtpg,
402 * @param dtpg a pointer to UDateTimePatternGenerator.
409 udatpg_getAppendItemName(const UDateTimePatternGenerator *dtpg,
429 * @param dtpg a pointer to UDateTimePatternGenerator.
437 udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg,
442 * @param dtpg a pointer to UDateTimePatternGenerator.
448 udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg,
459 * @param dtpg a pointer to UDateTimePatternGenerator.
465 udatpg_setDecimal(UDateTimePatternGenerator *dtpg,
471 * @param dtpg a pointer to UDateTimePatternGenerator.
477 udatpg_getDecimal(const UDateTimePatternGenerator *dtpg,
487 * Note that this function uses a non-const UDateTimePatternGenerator:
493 * @param dtpg a pointer to UDateTimePatternGenerator.
506 udatpg_replaceFieldTypes(UDateTimePatternGenerator *dtpg,
519 * Note that this function uses a non-const UDateTimePatternGenerator:
525 * @param dtpg a pointer to UDateTimePatternGenerator.
543 udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator *dtpg,
554 * @param dtpg a pointer to UDateTimePatternGenerator.
562 udatpg_openSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
567 * @param dtpg a pointer to UDateTimePatternGenerator.
575 udatpg_openBaseSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
580 * @param dtpg a pointer to UDateTimePatternGenerator.
588 udatpg_getPatternForSkeleton(const UDateTimePatternGenerator *dtpg,