v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::temporal::DurationRecord Struct Reference

#include <js-temporal-objects.h>

Collaboration diagram for v8::internal::temporal::DurationRecord:

Static Public Member Functions

static Maybe< DurationRecordCreate (Isolate *isolate, double years, double months, double weeks, double days, double hours, double minutes, double seconds, double milliseconds, double microseconds, double nanoseconds)
 
static int32_t Sign (const DurationRecord &dur)
 

Public Attributes

double years
 
double months
 
double weeks
 
TimeDurationRecord time_duration
 

Detailed Description

Definition at line 1233 of file js-temporal-objects.h.

Member Function Documentation

◆ Create()

Maybe< DurationRecord > v8::internal::temporal::DurationRecord::Create ( Isolate * isolate,
double years,
double months,
double weeks,
double days,
double hours,
double minutes,
double seconds,
double milliseconds,
double microseconds,
double nanoseconds )
static

Definition at line 1002 of file js-temporal-objects.cc.

Here is the call graph for this function:

◆ Sign()

int32_t v8::internal::temporal::DurationRecord::Sign ( const DurationRecord & dur)
static

Definition at line 5935 of file js-temporal-objects.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ months

double v8::internal::temporal::DurationRecord::months

Definition at line 1235 of file js-temporal-objects.h.

◆ time_duration

TimeDurationRecord v8::internal::temporal::DurationRecord::time_duration

Definition at line 1237 of file js-temporal-objects.h.

◆ weeks

double v8::internal::temporal::DurationRecord::weeks

Definition at line 1236 of file js-temporal-objects.h.

◆ years

double v8::internal::temporal::DurationRecord::years

Definition at line 1234 of file js-temporal-objects.h.


The documentation for this struct was generated from the following files: