#include <date.h>
|
| DateCache () |
|
virtual | ~DateCache () |
|
void | ResetDateCache (base::TimezoneCache::TimeZoneDetection time_zone_detection) |
|
int | Weekday (int days) |
|
bool | IsLeap (int year) |
|
int | LocalOffsetInMs (int64_t time, bool is_utc) |
|
const char * | LocalTimezone (int64_t time_ms) |
|
int | TimezoneOffset (int64_t time_ms) |
|
int64_t | ToLocal (int64_t time_ms) |
|
int64_t | ToUTC (int64_t time_ms) |
|
int64_t | EquivalentTime (int64_t time_ms) |
|
int | EquivalentYear (int year) |
|
void | YearMonthDayFromDays (int days, int *year, int *month, int *day) |
|
int | DaysFromYearMonth (int year, int month) |
|
void | BreakDownTime (int64_t time_ms, int *year, int *month, int *day, int *weekday, int *hour, int *min, int *sec, int *ms) |
|
Tagged< Smi > | stamp () |
|
void * | stamp_address () |
|
virtual int | GetDaylightSavingsOffsetFromOS (int64_t time_sec) |
|
virtual int | GetLocalOffsetFromOS (int64_t time_ms, bool is_utc) |
|
Definition at line 18 of file date.h.
◆ DateCache()
v8::internal::DateCache::DateCache |
( |
| ) |
|
◆ ~DateCache()
virtual v8::internal::DateCache::~DateCache |
( |
| ) |
|
|
inlinevirtual |
◆ BreakDownTime()
void v8::internal::DateCache::BreakDownTime |
( |
int64_t | time_ms, |
|
|
int * | year, |
|
|
int * | month, |
|
|
int * | day, |
|
|
int * | weekday, |
|
|
int * | hour, |
|
|
int * | min, |
|
|
int * | sec, |
|
|
int * | ms ) |
◆ ClearSegment()
void v8::internal::DateCache::ClearSegment |
( |
CacheItem * | segment | ) |
|
|
inlineprivate |
◆ DaylightSavingsOffsetInMs()
int v8::internal::DateCache::DaylightSavingsOffsetInMs |
( |
int64_t | time_ms | ) |
|
|
inlineprivate |
◆ DaysFromTime()
static int v8::internal::DateCache::DaysFromTime |
( |
int64_t | time_ms | ) |
|
|
inlinestatic |
◆ DaysFromYearMonth()
int v8::internal::DateCache::DaysFromYearMonth |
( |
int | year, |
|
|
int | month ) |
◆ EquivalentTime()
int64_t v8::internal::DateCache::EquivalentTime |
( |
int64_t | time_ms | ) |
|
|
inline |
◆ EquivalentYear()
int v8::internal::DateCache::EquivalentYear |
( |
int | year | ) |
|
|
inline |
◆ ExtendTheAfterSegment()
void v8::internal::DateCache::ExtendTheAfterSegment |
( |
int64_t | time_sec, |
|
|
int | offset_ms ) |
|
inlineprivate |
◆ GetDaylightSavingsOffsetFromOS()
virtual int v8::internal::DateCache::GetDaylightSavingsOffsetFromOS |
( |
int64_t | time_sec | ) |
|
|
inlinevirtual |
◆ GetLocalOffsetFromOS()
int v8::internal::DateCache::GetLocalOffsetFromOS |
( |
int64_t | time_ms, |
|
|
bool | is_utc ) |
|
virtual |
◆ InvalidSegment()
bool v8::internal::DateCache::InvalidSegment |
( |
CacheItem * | segment | ) |
|
|
inlineprivate |
◆ IsLeap()
bool v8::internal::DateCache::IsLeap |
( |
int | year | ) |
|
|
inline |
◆ LeastRecentlyUsedCacheItem()
◆ LocalOffsetInMs()
int v8::internal::DateCache::LocalOffsetInMs |
( |
int64_t | time, |
|
|
bool | is_utc ) |
◆ LocalTimezone()
const char * v8::internal::DateCache::LocalTimezone |
( |
int64_t | time_ms | ) |
|
|
inline |
◆ ProbeCache()
void v8::internal::DateCache::ProbeCache |
( |
int64_t | time_ms | ) |
|
|
private |
◆ ResetDateCache()
◆ stamp()
Tagged< Smi > v8::internal::DateCache::stamp |
( |
| ) |
|
|
inline |
◆ stamp_address()
void * v8::internal::DateCache::stamp_address |
( |
| ) |
|
|
inline |
◆ TimeInDay()
static int v8::internal::DateCache::TimeInDay |
( |
int64_t | time_ms, |
|
|
int | days ) |
|
inlinestatic |
◆ TimezoneOffset()
int v8::internal::DateCache::TimezoneOffset |
( |
int64_t | time_ms | ) |
|
|
inline |
◆ ToLocal()
int64_t v8::internal::DateCache::ToLocal |
( |
int64_t | time_ms | ) |
|
|
inline |
◆ ToUTC()
int64_t v8::internal::DateCache::ToUTC |
( |
int64_t | time_ms | ) |
|
|
inline |
◆ TryTimeClip()
static bool v8::internal::DateCache::TryTimeClip |
( |
double * | time | ) |
|
|
inlinestatic |
◆ Weekday()
int v8::internal::DateCache::Weekday |
( |
int | days | ) |
|
|
inline |
◆ YearMonthDayFromDays()
void v8::internal::DateCache::YearMonthDayFromDays |
( |
int | days, |
|
|
int * | year, |
|
|
int * | month, |
|
|
int * | day ) |
◆ after_
◆ before_
◆ cache_
◆ cache_usage_counter_
int v8::internal::DateCache::cache_usage_counter_ |
|
private |
◆ dst_tz_name_
const char* v8::internal::DateCache::dst_tz_name_ |
|
private |
◆ kCacheSize
const int v8::internal::DateCache::kCacheSize = 32 |
|
staticprivate |
◆ kDefaultTimeZoneOffsetDeltaInMs
const int v8::internal::DateCache::kDefaultTimeZoneOffsetDeltaInMs = 19 * kSecPerDay * 1000 |
|
staticprivate |
◆ kInvalidLocalOffsetInMs
const int v8::internal::DateCache::kInvalidLocalOffsetInMs = kMaxInt |
|
static |
◆ kInvalidStamp
const int v8::internal::DateCache::kInvalidStamp = -1 |
|
static |
◆ kMaxEpochTimeInMs
const int64_t v8::internal::DateCache::kMaxEpochTimeInMs = static_cast<int64_t>(kMaxInt) * 1000 |
|
static |
◆ kMaxEpochTimeInSec
const int v8::internal::DateCache::kMaxEpochTimeInSec = kMaxInt |
|
static |
◆ kMaxTimeBeforeUTCInMs
◆ kMaxTimeInMs
const int64_t v8::internal::DateCache::kMaxTimeInMs |
|
static |
Initial value:=
static_cast<int64_t>(864000000) * 10000000
Definition at line 30 of file date.h.
◆ kMsPerDay
const int64_t v8::internal::DateCache::kMsPerDay = kSecPerDay * 1000 |
|
static |
◆ kMsPerMin
const int v8::internal::DateCache::kMsPerMin = 60 * 1000 |
|
static |
◆ kMsPerMonth
const int64_t v8::internal::DateCache::kMsPerMonth = kMsPerDay * 30 |
|
static |
◆ kSecPerDay
const int v8::internal::DateCache::kSecPerDay = 24 * 60 * 60 |
|
static |
◆ local_offset_ms_
int v8::internal::DateCache::local_offset_ms_ |
|
private |
◆ stamp_
◆ tz_cache_
◆ tz_name_
const char* v8::internal::DateCache::tz_name_ |
|
private |
◆ ymd_day_
int v8::internal::DateCache::ymd_day_ |
|
private |
◆ ymd_days_
int v8::internal::DateCache::ymd_days_ |
|
private |
◆ ymd_month_
int v8::internal::DateCache::ymd_month_ |
|
private |
◆ ymd_valid_
bool v8::internal::DateCache::ymd_valid_ |
|
private |
◆ ymd_year_
int v8::internal::DateCache::ymd_year_ |
|
private |
The documentation for this class was generated from the following files: