Lines Matching refs:olson
12 #include "tzfile.h" // from Olson tzcode archive, copied to this dir
305 // skip additional Olson byte version
310 throw invalid_argument("Bad Olson version info");
488 // the Olson abbr data, or if the above TODO is completed.
905 map<string, string> linkSource; // id => "Olson link" or "ICU alias"
978 linkSource[fromid] = "Olson link";
979 linkSource[toid] = "Olson link";
1461 cout << "Olson data version: " << version << endl;
1509 const string& olson = i->first;
1511 if (ZONEINFO.find(olson) == ZONEINFO.end()) {
1512 cerr << "Error: Invalid " << linkSource[olson] << " to non-existent \""
1513 << olson << "\"" << endl;
1538 string olson = i->first;
1539 while (reverseLinks.find(olson) != reverseLinks.end()) {
1540 olson = reverseLinks[olson];
1543 links2[olson].insert(*j);
1544 reverse2[*j] = olson;
1564 const string& olson = i->first;
1566 ZONEINFO[olson].clearAliases();
1567 ZONEINFO[olson].addAlias(zoneIDs[olson]);
1570 assert(zoneIDs.find(olson) != zoneIDs.end());
1573 ZONEINFO[*j].setAliasTo(zoneIDs[olson]);
1574 ZONEINFO[olson].addAlias(zoneIDs[*j]);
1630 const string& olson(i->first);
1631 if (reverseCountryMap.find(olson) == reverseCountryMap.end()) {
1634 string c = reverseCountryMap[olson];
1676 << "// Olson source: ftp://elsie.nci.nih.gov/pub/" << endl
1677 << "// Olson version: " << version << endl