Lines Matching defs: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 dtpg a pointer to UDateTimePatternGenerator.
273 udatpg_getSkeleton(UDateTimePatternGenerator *dtpg,
285 * Note that this function uses a non-const UDateTimePatternGenerator:
291 * @param dtpg a pointer to UDateTimePatternGenerator.
302 udatpg_getBaseSkeleton(UDateTimePatternGenerator *dtpg,
317 * @param dtpg a pointer to UDateTimePatternGenerator.
332 udatpg_addPattern(UDateTimePatternGenerator *dtpg,
352 * @param dtpg a pointer to UDateTimePatternGenerator.
359 udatpg_setAppendItemFormat(UDateTimePatternGenerator *dtpg,
367 * @param dtpg A pointer to UDateTimePatternGenerator.
374 udatpg_getAppendItemFormat(const UDateTimePatternGenerator *dtpg,
385 * @param dtpg a pointer to UDateTimePatternGenerator.
392 udatpg_setAppendItemName(UDateTimePatternGenerator *dtpg,
400 * @param dtpg a pointer to UDateTimePatternGenerator.
407 udatpg_getAppendItemName(const UDateTimePatternGenerator *dtpg,
425 * @param dtpg a pointer to UDateTimePatternGenerator.
433 udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg,
438 * @param dtpg a pointer to UDateTimePatternGenerator.
444 udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg,
455 * @param dtpg a pointer to UDateTimePatternGenerator.
461 udatpg_setDecimal(UDateTimePatternGenerator *dtpg,
467 * @param dtpg a pointer to UDateTimePatternGenerator.
473 udatpg_getDecimal(const UDateTimePatternGenerator *dtpg,
483 * Note that this function uses a non-const UDateTimePatternGenerator:
489 * @param dtpg a pointer to UDateTimePatternGenerator.
502 udatpg_replaceFieldTypes(UDateTimePatternGenerator *dtpg,
515 * Note that this function uses a non-const UDateTimePatternGenerator:
521 * @param dtpg a pointer to UDateTimePatternGenerator.
539 udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator *dtpg,
550 * @param dtpg a pointer to UDateTimePatternGenerator.
558 udatpg_openSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
563 * @param dtpg a pointer to UDateTimePatternGenerator.
571 udatpg_openBaseSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
576 * @param dtpg a pointer to UDateTimePatternGenerator.
584 udatpg_getPatternForSkeleton(const UDateTimePatternGenerator *dtpg,