v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::base::Win32Time Class Reference
Collaboration diagram for v8::base::Win32Time:

Classes

union  TimeStamp
 

Public Member Functions

 Win32Time ()
 
 Win32Time (double jstime)
 
 Win32Time (int year, int mon, int day, int hour, int min, int sec)
 
double ToJSTime ()
 
void SetToCurrentTime ()
 
int64_t LocalOffset (WindowsTimezoneCache *cache)
 
int64_t DaylightSavingsOffset (WindowsTimezoneCache *cache)
 
char * LocalTimezone (WindowsTimezoneCache *cache)
 

Private Member Functions

bool InDST (WindowsTimezoneCache *cache)
 
FILETIME & ft ()
 
int64_t & t ()
 

Private Attributes

TimeStamp time_
 

Static Private Attributes

static const int64_t kTimeEpoc = 116444736000000000LL
 
static const int64_t kTimeScaler = 10000
 
static const int64_t kMsPerMinute = 60000
 
static const bool kShortTzNames = false
 

Detailed Description

Definition at line 245 of file platform-win32.cc.

Constructor & Destructor Documentation

◆ Win32Time() [1/3]

v8::base::Win32Time::Win32Time ( )

Definition at line 305 of file platform-win32.cc.

Here is the call graph for this function:

◆ Win32Time() [2/3]

v8::base::Win32Time::Win32Time ( double jstime)
explicit

Definition at line 311 of file platform-win32.cc.

Here is the call graph for this function:

◆ Win32Time() [3/3]

v8::base::Win32Time::Win32Time ( int year,
int mon,
int day,
int hour,
int min,
int sec )

Definition at line 317 of file platform-win32.cc.

Here is the call graph for this function:

Member Function Documentation

◆ DaylightSavingsOffset()

int64_t v8::base::Win32Time::DaylightSavingsOffset ( WindowsTimezoneCache * cache)

Definition at line 456 of file platform-win32.cc.

Here is the call graph for this function:

◆ ft()

FILETIME & v8::base::Win32Time::ft ( )
inlineprivate

Definition at line 285 of file platform-win32.cc.

Here is the caller graph for this function:

◆ InDST()

bool v8::base::Win32Time::InDST ( WindowsTimezoneCache * cache)
private

Definition at line 431 of file platform-win32.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ LocalOffset()

int64_t v8::base::Win32Time::LocalOffset ( WindowsTimezoneCache * cache)

Definition at line 397 of file platform-win32.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ LocalTimezone()

char * v8::base::Win32Time::LocalTimezone ( WindowsTimezoneCache * cache)

Definition at line 463 of file platform-win32.cc.

Here is the call graph for this function:

◆ SetToCurrentTime()

void v8::base::Win32Time::SetToCurrentTime ( )

Definition at line 337 of file platform-win32.cc.

◆ t()

int64_t & v8::base::Win32Time::t ( )
inlineprivate

Definition at line 288 of file platform-win32.cc.

Here is the caller graph for this function:

◆ ToJSTime()

double v8::base::Win32Time::ToJSTime ( )

Definition at line 331 of file platform-win32.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ kMsPerMinute

const int64_t v8::base::Win32Time::kMsPerMinute = 60000
staticprivate

Definition at line 276 of file platform-win32.cc.

◆ kShortTzNames

const bool v8::base::Win32Time::kShortTzNames = false
staticprivate

Definition at line 279 of file platform-win32.cc.

◆ kTimeEpoc

const int64_t v8::base::Win32Time::kTimeEpoc = 116444736000000000LL
staticprivate

Definition at line 274 of file platform-win32.cc.

◆ kTimeScaler

const int64_t v8::base::Win32Time::kTimeScaler = 10000
staticprivate

Definition at line 275 of file platform-win32.cc.

◆ time_

TimeStamp v8::base::Win32Time::time_
private

Definition at line 300 of file platform-win32.cc.


The documentation for this class was generated from the following file: