Home | History | Annotate | Download | only in tzcode

Lines Matching defs:transitions

157 // A collection of transitions from one ZoneType to another, together
159 // list of transitions between a smaller list of ZoneTypes.
164 vector<Transition> transitions;
362 // Build transitions vector out of corresponding times and types.
375 // transitions into zoneinfo.res, because data is limited to singed
379 info.transitions.push_back(Transition(transitionTimes[i], transitionTypes[i]));
384 // If there are any transitions before the 32bit minimum time,
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]));
430 int64_t rawoffset0 = (info.types.at(info.transitions.at(0).type)).rawoffset;
444 vector<Transition>::iterator itr = info.transitions.begin();
445 info.transitions.insert(itr, Transition(LOWEST_TIME32, initialTypeIdx));
1038 trn = transitions.begin();
1040 // pre 32bit transitions
1041 if (trn != transitions.end() && trn->time < LOWEST_TIME32) {
1043 for (first = true; trn != transitions.end() && trn->time < LOWEST_TIME32; ++trn) {
1054 if (trn != transitions.end() && trn->time < HIGHEST_TIME32) {
1056 for (first = true; trn != transitions.end() && trn->time < HIGHEST_TIME32; ++trn) {
1067 if (trn != transitions.end()) {
1069 for (first = true; trn != transitions.end(); ++trn) {
1080 for (trn = transitions.begin(), first = true; trn != transitions.end(); ++trn) {
1103 if (transitions.size() != 0) {
1105 for (trn = transitions.begin(); trn != transitions.end(); ++trn) {
1112 for (trn = transitions.begin(); trn != transitions.end(); ++trn) {
1196 // Unary predicate for finding transitions after a given time
1223 * these in historical transitions).
1238 // Assemble set of unique types; only those in the `transitions'
1240 // corresponding to transitions that have been trimmed (during
1250 // If there are zero transitions and one type, then leave that as-is.
1251 if (transitions.size() == 0) {
1259 for (vector<Transition>::const_iterator i=transitions.begin();
1260 i!=transitions.end(); ++i) {
1273 // Remap transitions
1274 for (vector<Transition>::iterator i=transitions.begin();
1275 i!=transitions.end(); ++i) {
1306 for (vector<Transition>::const_iterator i=transitions.begin(); i!=transitions.end(); ++i) {
1321 // Remap transitions
1322 for (vector<Transition>::iterator i=transitions.begin();
1323 i!=transitions.end(); ++i) {
1340 // Reiterating transitions to remove any transitions which
1343 for (vector<Transition>::iterator i=transitions.begin(); i!=transitions.end();) {
1347 transitions.erase(i);
1367 // Avoid transitions beyond signed 32bit max second.
1376 find_if(transitions.begin(), transitions.end(),
1378 transitions.erase(it, transitions.end());