Home | History | Annotate | Download | only in tzcode

Lines Matching full:info

290 void readzoneinfo(ifstream& file, ZoneInfo& info, bool is64bitData=false) {
309 throw invalid_argument("Bad Olson version info");
378 info.transitions.push_back(Transition(transitionTimes[i], transitionTypes[i]));
385 vector<Transition>::iterator itr = info.transitions.begin();
386 info.transitions.insert(itr, Transition(LOWEST_TIME32, transitionTypes[minidx]));
394 info.transitions.push_back(Transition(transitionTimes[i], transitionTypes[i]));
414 info.types.push_back(type);
417 assert(info.types.size() == (unsigned) typecnt);
426 if (info.types.at(0).dstoffset != 0) {
429 int64_t rawoffset0 = (info.types.at(info.transitions.at(0).type)).rawoffset;
431 for (i=0; i<(int32_t)info.types.size(); ++i) {
432 if (info.types.at(i).rawoffset == rawoffset0
433 && info.types.at(i).dstoffset == 0) {
443 vector<Transition>::iterator itr = info.transitions.begin();
444 info.transitions.insert(itr, Transition(LOWEST_TIME32, initialTypeIdx));
462 info.abbrs.push_back(string(start, p-start));
473 for (vector<ZoneType>::iterator it=info.types.begin();
474 it!=info.types.end();
512 // Read leap second info, if any.
520 for (i=0; i<typecnt; ++i) info.types[i].isstd = readbool(file);
523 for (i=0; i<typecnt; ++i) info.types[i].isgmt = readbool(file);
548 ZoneInfo info;
549 readzoneinfo(file, info);
612 ZONEINFO[id] = info;
723 // Final zone and rule info
1075 // Final zone info, if any