Home | History | Annotate | Download | only in tzcode

Lines Matching defs:Transition

121 // A transition from one ZoneType to another
123 struct Transition {
126 Transition(int64_t _time, int32_t _type) {
164 vector<Transition> transitions;
334 // Used temporarily to store transition times and types. We need
340 // Read transition times
349 // Read transition types
370 // Preserve the latest transition before the 32bit minimum time
374 // Skipping the rest of the transition data. We cannot put such
379 info.transitions.push_back(Transition(transitionTimes[i], transitionTypes[i]));
386 vector<Transition>::iterator itr = info.transitions.begin();
387 info.transitions.insert(itr, Transition(LOWEST_TIME32, transitionTypes[minidx]));
395 info.transitions.push_back(Transition(transitionTimes[i], transitionTypes[i]));
429 // first transition, but no DST is observed.
444 vector<Transition>::iterator itr = info.transitions.begin();
445 info.transitions.insert(itr, Transition(LOWEST_TIME32, initialTypeIdx));
516 readcoded(file); // transition time
1032 vector<Transition>::const_iterator trn;
1197 bool isAfter(const Transition t, int64_t thresh) {
1234 * the type indices in the transition list, which stores, for each
1235 * transition, a transition time and a type index.
1247 // the type before the first transition. The problem was fixed
1248 // by inserting the dummy transition indirectly.
1253 cerr << "Error: transition count = 0, type count = " << types.size() << endl;
1259 for (vector<Transition>::const_iterator i=transitions.begin();
1274 for (vector<Transition>::iterator i=transitions.begin();
1306 for (vector<Transition>::const_iterator i=transitions.begin(); i!=transitions.end(); ++i) {
1322 for (vector<Transition>::iterator i=transitions.begin();
1343 for (vector<Transition>::iterator i=transitions.begin(); i!=transitions.end();) {
1345 // this is not a time transition, probably just name change
1375 vector<Transition>::iterator it =