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< JSTemporalZonedDateTimeConstructor (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< JSTemporalZonedDateTimeFrom (Isolate *isolate, DirectHandle< Object > item, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< SmiCompare (Isolate *isolate, DirectHandle< Object > one, DirectHandle< Object > two)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< OddballEquals (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > other)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeWith (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > temporal_zoned_date_time_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeWithCalendar (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > calendar_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeWithPlainDate (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > plain_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeWithPlainTime (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > plain_time_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeWithTimeZone (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > time_zone_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< ObjectHoursInDay (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeRound (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > round_to)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDurationUntil (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > date_time, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDurationSince (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > date_time, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeAdd (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeSubtract (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSReceiverGetISOFields (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainYearMonthToPlainYearMonth (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainMonthDayToPlainMonthDay (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeNow (Isolate *isolate, DirectHandle< Object > calendar_like, DirectHandle< Object > temporal_time_zone_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeNowISO (Isolate *isolate, DirectHandle< Object > temporal_time_zone_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< ObjectOffsetNanoseconds (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringOffset (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeStartOfDay (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalInstantToInstant (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateToPlainDate (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainTimeToPlainTime (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateTimeToPlainDateTime (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToJSON (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToLocaleString (Isolate *isolate, DirectHandle< JSTemporalZonedDateTime > zoned_date_time, DirectHandle< Object > locales, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToString (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: