Lines Matching defs:ZoneInfo
126 int32_t type; // index into 'ZoneInfo.types' 0..255
142 int32_t abbr; // index into ZoneInfo.abbrs 0..n-1
159 // with a list of the ZoneTypes. A ZoneInfo object may have a long
164 struct ZoneInfo {
181 ZoneInfo() : finalYear(-1), aliasTo(-1) {}
209 void ZoneInfo::clearAliases() {
214 void ZoneInfo::addAlias(int32_t index) {
219 void ZoneInfo::setAliasTo(int32_t index) {
225 typedef map<string, ZoneInfo> ZoneMap;
233 // Global map holding all our ZoneInfo objects, indexed by id.
289 * Read the zoneinfo file structure (see tzfile.h) into a ZoneInfo
292 void readzoneinfo(ifstream& file, ZoneInfo& info, bool is64bitData) {
551 ZoneInfo info;
560 ZoneInfo info64;
1013 void ZoneInfo::print(ostream& os, const string& id) const {
1234 void ZoneInfo::optimizeTypeList() {
1358 void ZoneInfo::mergeFinalData(const FinalZone& fz) {
1387 * calling the ZoneInfo member function mergeFinalData.
1516 // BEGIN ICU Custom ZoneInfo Override Handling
1525 map<string,ZoneInfo>::iterator origZi = ZONEINFO.find(origId);
1526 map<string,ZoneInfo>::iterator custZi = ZONEINFO.find(custId);
1530 cout << "Replacing ZoneInfo " << origId << " with " << custId << endl;
1568 // END ICU Custom ZoneInfo Override Handling
1594 ZONEINFO[*j] = ZoneInfo();