Lines Matching defs:canonical
529 StringEnumeration *any, *canonical, *canonicalLoc;
540 any = canonical = canonicalLoc = any_US = canonical_US = canonicalLoc_US = any_W5 = any_CA_W5 = any_US_E14 = NULL;
548 canonical = TimeZone::createTimeZoneIDEnumeration(UCAL_ZONE_TYPE_CANONICAL, NULL, NULL, ec);
598 checkContainsAll(any, "ANY", canonical, "CANONICAL");
599 checkContainsAll(canonical, "CANONICAL", canonicalLoc, "CANONICALLOC");
602 checkContainsAll(canonical, "CANONICAL", canonical_US, "CANONICAL_US");
611 // And ID in any set, but not in canonical set must not be a canonical ID
615 canonical->reset(ec);
616 while ((id2 = canonical->snext(ec)) != NULL) {
643 // canonical set must contains only canonical IDs
644 canonical->reset(ec);
645 while ((id1 = canonical->snext(ec)) != NULL) {
651 errln((UnicodeString)"FAIL: CANONICAL contains non-canonical ID: " + *id1);
662 // canonicalLoc set must contain only canonical location IDs
719 delete canonical;
1207 /* zoneID, canonical zoneID */
1951 // Some canonical IDs in CLDR are defined as "Link"
2040 // Also, one of them must be canonical id.
2080 errln((UnicodeString)"FAIL: No timezone ids match the canonical ID " + canonicalID);
2102 {"America/Marigot", "America/Marigot", TRUE}, // Olson link, but CLDR canonical (#8953)
2243 {"America/Indianapolis", "US"}, // CLDR canonical, Olson backward
2254 {"Etc/Unknown", 0}, // CLDR canonical, but not a sysmte zone ID