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

#include <js-temporal-objects.h>

Inheritance diagram for v8::internal::JSTemporalZonedDateTime:
Collaboration diagram for v8::internal::JSTemporalZonedDateTime:

Static Public Member Functions

static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > Constructor (Isolate *isolate, DirectHandle< JSFunction > target, DirectHandle< HeapObject > new_target, DirectHandle< Object > epoch_nanoseconds, DirectHandle< Object > time_zone_like, DirectHandle< Object > calendar_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > From (Isolate *isolate, DirectHandle< Object > item, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< Smi > Compare (Isolate *isolate, DirectHandle< Object > one, DirectHandle< Object > two)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< Oddball > Equals (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > other)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > With (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > temporal_zoned_date_time_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > WithCalendar (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > calendar_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > WithPlainDate (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > plain_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > WithPlainTime (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > plain_time_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > WithTimeZone (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > time_zone_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< Object > HoursInDay (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > Round (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > round_to)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDuration > Until (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > date_time, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDuration > Since (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > date_time, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > Add (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > Subtract (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSReceiver > GetISOFields (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainYearMonth > ToPlainYearMonth (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainMonthDay > ToPlainMonthDay (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > Now (Isolate *isolate, DirectHandle< Object > calendar_like, DirectHandle< Object > temporal_time_zone_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > NowISO (Isolate *isolate, DirectHandle< Object > temporal_time_zone_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< Object > OffsetNanoseconds (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > Offset (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > StartOfDay (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalInstant > ToInstant (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDate > ToPlainDate (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainTime > ToPlainTime (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateTime > ToPlainDateTime (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > ToJSON (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > ToLocaleString (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > locales, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > ToString (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > options)
 

Detailed Description

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

Member Function Documentation

◆ Add()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::Add ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time,
DirectHandle< Object > temporal_duration_like,
DirectHandle< Object > options )
static

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

◆ Compare()

MaybeDirectHandle< Smi > v8::internal::JSTemporalZonedDateTime::Compare ( Isolate * isolate,
DirectHandle< Object > one,
DirectHandle< Object > two )
static

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

Here is the call graph for this function:

◆ Constructor()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::Constructor ( Isolate * isolate,
DirectHandle< JSFunction > target,
DirectHandle< HeapObject > new_target,
DirectHandle< Object > epoch_nanoseconds,
DirectHandle< Object > time_zone_like,
DirectHandle< Object > calendar_like )
static

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

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

◆ Equals()

MaybeDirectHandle< Oddball > v8::internal::JSTemporalZonedDateTime::Equals ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time,
DirectHandle< Object > other )
static

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

Here is the call graph for this function:

◆ From()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::From ( Isolate * isolate,
DirectHandle< Object > item,
DirectHandle< Object > options )
static

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

Here is the call graph for this function:

◆ GetISOFields()

MaybeDirectHandle< JSReceiver > v8::internal::JSTemporalZonedDateTime::GetISOFields ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

Here is the call graph for this function:

◆ HoursInDay()

MaybeDirectHandle< Object > v8::internal::JSTemporalZonedDateTime::HoursInDay ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

Here is the call graph for this function:

◆ Now()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::Now ( Isolate * isolate,
DirectHandle< Object > calendar_like,
DirectHandle< Object > temporal_time_zone_like )
static

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

◆ NowISO()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::NowISO ( Isolate * isolate,
DirectHandle< Object > temporal_time_zone_like )
static

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

Here is the call graph for this function:

◆ Offset()

MaybeDirectHandle< String > v8::internal::JSTemporalZonedDateTime::Offset ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

Here is the call graph for this function:

◆ OffsetNanoseconds()

MaybeDirectHandle< Object > v8::internal::JSTemporalZonedDateTime::OffsetNanoseconds ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

Here is the call graph for this function:

◆ Round()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::Round ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time,
DirectHandle< Object > round_to )
static

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

Here is the call graph for this function:

◆ Since()

MaybeDirectHandle< JSTemporalDuration > v8::internal::JSTemporalZonedDateTime::Since ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > date_time,
DirectHandle< Object > other,
DirectHandle< Object > options )
static

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

Here is the call graph for this function:

◆ StartOfDay()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::StartOfDay ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

Here is the call graph for this function:

◆ Subtract()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::Subtract ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time,
DirectHandle< Object > temporal_duration_like,
DirectHandle< Object > options )
static

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

◆ ToInstant()

MaybeDirectHandle< JSTemporalInstant > v8::internal::JSTemporalZonedDateTime::ToInstant ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

Here is the call graph for this function:

◆ ToJSON()

MaybeDirectHandle< String > v8::internal::JSTemporalZonedDateTime::ToJSON ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

◆ ToLocaleString()

MaybeDirectHandle< String > v8::internal::JSTemporalZonedDateTime::ToLocaleString ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time,
DirectHandle< Object > locales,
DirectHandle< Object > options )
static

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

Here is the call graph for this function:

◆ ToPlainDate()

MaybeDirectHandle< JSTemporalPlainDate > v8::internal::JSTemporalZonedDateTime::ToPlainDate ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

Here is the call graph for this function:

◆ ToPlainDateTime()

MaybeDirectHandle< JSTemporalPlainDateTime > v8::internal::JSTemporalZonedDateTime::ToPlainDateTime ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

◆ ToPlainMonthDay()

MaybeDirectHandle< JSTemporalPlainMonthDay > v8::internal::JSTemporalZonedDateTime::ToPlainMonthDay ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

Here is the call graph for this function:

◆ ToPlainTime()

MaybeDirectHandle< JSTemporalPlainTime > v8::internal::JSTemporalZonedDateTime::ToPlainTime ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

◆ ToPlainYearMonth()

MaybeDirectHandle< JSTemporalPlainYearMonth > v8::internal::JSTemporalZonedDateTime::ToPlainYearMonth ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time )
static

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

Here is the call graph for this function:

◆ ToString()

MaybeDirectHandle< String > v8::internal::JSTemporalZonedDateTime::ToString ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time,
DirectHandle< Object > options )
static

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

Here is the call graph for this function:

◆ Until()

MaybeDirectHandle< JSTemporalDuration > v8::internal::JSTemporalZonedDateTime::Until ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > date_time,
DirectHandle< Object > other,
DirectHandle< Object > options )
static

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

Here is the call graph for this function:

◆ With()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::With ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time,
DirectHandle< Object > temporal_zoned_date_time_like,
DirectHandle< Object > options )
static

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

Here is the call graph for this function:

◆ WithCalendar()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::WithCalendar ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time,
DirectHandle< Object > calendar_like )
static

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

Here is the call graph for this function:

◆ WithPlainDate()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::WithPlainDate ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time,
DirectHandle< Object > plain_date_like )
static

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

Here is the call graph for this function:

◆ WithPlainTime()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::WithPlainTime ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time,
DirectHandle< Object > plain_time_like )
static

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

Here is the call graph for this function:

◆ WithTimeZone()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalZonedDateTime::WithTimeZone ( Isolate * isolate,
DirectHandle< JSTemporalZonedDateTime > zoned_date_time,
DirectHandle< Object > time_zone_like )
static

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

Here is the call graph for this function:

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