Home | History | Annotate | Download | only in tzcode

Lines Matching refs:Transition

122 // A transition from one ZoneType to another
124 struct Transition {
127 Transition(int64_t _time, int32_t _type) {
165 vector<Transition> transitions;
335 // Used temporarily to store transition times and types. We need
341 // Read transition times
350 // Read transition types
371 // Preserve the latest transition before the 32bit minimum time
375 // Skipping the rest of the transition data. We cannot put such
380 info.transitions.push_back(Transition(transitionTimes[i], transitionTypes[i]));
387 vector<Transition>::iterator itr = info.transitions.begin();
388 info.transitions.insert(itr, Transition(LOWEST_TIME32, transitionTypes[minidx]));
396 info.transitions.push_back(Transition(transitionTimes[i], transitionTypes[i]));
430 // first transition, but no DST is observed.
445 vector<Transition>::iterator itr = info.transitions.begin();
446 info.transitions.insert(itr, Transition(LOWEST_TIME32, initialTypeIdx));
517 readcoded(file); // transition time
1033 vector<Transition>::const_iterator trn;
1198 bool isAfter(const Transition t, int64_t thresh) {
1235 * the type indices in the transition list, which stores, for each
1236 * transition, a transition time and a type index.
1248 // the type before the first transition. The problem was fixed
1249 // by inserting the dummy transition indirectly.
1254 cerr << "Error: transition count = 0, type count = " << types.size() << endl;
1260 for (vector<Transition>::const_iterator i=transitions.begin();
1275 for (vector<Transition>::iterator i=transitions.begin();
1307 for (vector<Transition>::const_iterator i=transitions.begin(); i!=transitions.end(); ++i) {
1323 for (vector<Transition>::iterator i=transitions.begin();
1344 for (vector<Transition>::iterator i=transitions.begin(); i!=transitions.end();) {
1346 // this is not a time transition, probably just name change
1376 vector<Transition>::iterator it =