Lines Matching defs:CalendarDataSink
1487 struct CalendarDataSink : public ResourceSink { struct
1490 enum AliasType {
1498 Hashtable arrays;
1499 Hashtable arraySizes;
1500 Hashtable maps;
1506 MemoryPool<Hashtable> mapRefs;
1509 UVector aliasPathPairs;
1512 UnicodeString currentCalendarType;
1513 UnicodeString nextCalendarType;
1516 LocalPointer<UVector> resourcesToVisit;
1519 UnicodeString aliasRelativePath;
1522 CalendarDataSink(UErrorCode& status) in CalendarDataSink() function
1533 void visitAllResources() { in visitAllResources()
1538 void preEnumerate(const UnicodeString &calendarType) { in preEnumerate()
1544 virtual void put(const char *key, ResourceValue &value, UBool, UErrorCode &errorCode) { in put()
1674 …rocessResource(UnicodeString &path, const char *key, ResourceValue &value, UErrorCode &errorCode) { in processResource()
1798 AliasType processAliasFromValue(UnicodeString ¤tRelativePath, ResourceValue &value, in processAliasFromValue()
1842 static void U_CALLCONV deleteUnicodeStringArray(void *uArray) { in deleteUnicodeStringArray()