Lines Matching full:olson
12 #include "tzfile.h" // from Olson tzcode archive, copied to this dir
304 // skip additional Olson byte version
309 throw invalid_argument("Bad Olson version info");
487 // the Olson abbr data, or if the above TODO is completed.
924 map<string, string> linkSource; // id => "Olson link" or "ICU alias"
997 linkSource[fromid] = "Olson link";
998 linkSource[toid] = "Olson link";
1310 cout << "Olson data version: " << version << endl;
1362 string alias(a[0]), olson(a[1]);
1365 << "\" is an Olson zone in "
1371 << "\" is an Olson link to \"" << reverseLinks[olson]
1377 if (linkSource.find(olson) == linkSource.end()) {
1378 linkSource[olson] = "ICU alias";
1383 links[olson].insert(alias);
1384 reverseLinks[alias] = olson;
1421 const string& olson = i->first;
1423 if (ZONEINFO.find(olson) == ZONEINFO.end()) {
1424 cerr << "Error: Invalid " << linkSource[olson] << " to non-existent \""
1425 << olson << "\"" << endl;
1450 string olson = i->first;
1451 while (reverseLinks.find(olson) != reverseLinks.end()) {
1452 olson = reverseLinks[olson];
1455 links2[olson].insert(*j);
1456 reverse2[*j] = olson;
1476 const string& olson = i->first;
1478 ZONEINFO[olson].clearAliases();
1479 ZONEINFO[olson].addAlias(zoneIDs[olson]);
1482 assert(zoneIDs.find(olson) != zoneIDs.end());
1485 ZONEINFO[*j].setAliasTo(zoneIDs[olson]);
1486 ZONEINFO[olson].addAlias(zoneIDs[*j]);
1542 const string& olson(i->first);
1543 if (reverseCountryMap.find(olson) == reverseCountryMap.end()) {
1546 string c = reverseCountryMap[olson];
1587 << "// Olson source: ftp://elsie.nci.nih.gov/pub/" << endl
1588 << "// Olson version: " << version << endl
1677 << "// Olson source: ftp://elsie.nci.nih.gov/pub/" << endl
1678 << "// Olson version: " << version << endl