Lines Matching refs:DST
75 void DateCache::ClearSegment(DST* segment) {
225 // The following shows that using DST for (t - LocalTZA - hour) produces
227 // DST) and the timezone offset is assumed to have no historical change.
229 // DST) is different from the current LocalTZA (no DST). For instance,
233 // Consider transition to DST at local time L1.
237 // Transitioning to DST moves local clock one hour forward L1 => L2, so
241 // Note that DST(U0 - hour) = 0, DST(U0) = 0, DST(U1) = 1.
242 // U0 = L0 - LocalTZA - DST(L0 - LocalTZA - hour),
243 // U1 = L1 - LocalTZA - DST(L1 - LocalTZA - hour),
244 // U1 = L2 - LocalTZA - DST(L2 - LocalTZA - hour).
246 // Consider transition from DST at local time L1.
250 // Transitioning from DST moves local clock one hour back L1 => L0, so
256 // Note that DST(U0) = 1, DST(U1) = 0, DST(U2) = 0.
257 // U0 = L0 - LocalTZA - DST(L0 - LocalTZA - hour) = L0 - LocalTZA - DST(U0).
258 // U2 = L1 - LocalTZA - DST(L1 - LocalTZA - hour) = L1 - LocalTZA - DST(U1).
345 DST* temp = before_;
352 // before_->end_sec and before_->end_sec + default DST delta.
397 DST* temp = before_;
408 DST* before = nullptr;
409 DST* after = nullptr;
447 DateCache::DST* DateCache::LeastRecentlyUsedDST(DST* skip) {
448 DST* result = nullptr;