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

#include <js-temporal-objects.h>

Inheritance diagram for v8::internal::JSTemporalPlainDate:
Collaboration diagram for v8::internal::JSTemporalPlainDate:

Static Public Member Functions

static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateConstructor (Isolate *isolate, DirectHandle< JSFunction > target, DirectHandle< HeapObject > new_target, DirectHandle< Object > iso_year, DirectHandle< Object > iso_month, DirectHandle< Object > iso_day, DirectHandle< Object > calendar_like)
 
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< JSTemporalPlainDate > plain_date, DirectHandle< Object > other)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateWithCalendar (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > calendar_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateTimeToPlainDateTime (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > temporal_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateWith (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateFrom (Isolate *isolate, DirectHandle< Object > item, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateAdd (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateSubtract (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDurationUntil (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDurationSince (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSReceiverGetISOFields (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainYearMonthToPlainYearMonth (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainMonthDayToPlainMonthDay (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeToZonedDateTime (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > item)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateNow (Isolate *isolate, DirectHandle< Object > calendar_like, DirectHandle< Object > temporal_time_zone_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateNowISO (Isolate *isolate, DirectHandle< Object > temporal_time_zone_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToString (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToJSON (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToLocaleString (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > locales, DirectHandle< Object > options)
 

Detailed Description

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

Member Function Documentation

◆ Add()

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

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

Here is the call graph for this function:

◆ Compare()

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

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

Here is the call graph for this function:

◆ Constructor()

MaybeDirectHandle< JSTemporalPlainDate > v8::internal::JSTemporalPlainDate::Constructor ( Isolate * isolate,
DirectHandle< JSFunction > target,
DirectHandle< HeapObject > new_target,
DirectHandle< Object > iso_year,
DirectHandle< Object > iso_month,
DirectHandle< Object > iso_day,
DirectHandle< Object > calendar_like )
static

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

Here is the caller graph for this function:

◆ Equals()

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

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

Here is the call graph for this function:

◆ From()

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

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

Here is the call graph for this function:

◆ GetISOFields()

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

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

Here is the call graph for this function:

◆ Now()

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

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

◆ NowISO()

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

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

Here is the call graph for this function:

◆ Since()

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

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

Here is the call graph for this function:

◆ Subtract()

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

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

Here is the call graph for this function:

◆ ToJSON()

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

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

◆ ToLocaleString()

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

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

Here is the call graph for this function:

◆ ToPlainDateTime()

MaybeDirectHandle< JSTemporalPlainDateTime > v8::internal::JSTemporalPlainDate::ToPlainDateTime ( Isolate * isolate,
DirectHandle< JSTemporalPlainDate > plain_date,
DirectHandle< Object > temporal_time )
static

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

Here is the call graph for this function:

◆ ToPlainMonthDay()

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

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

Here is the call graph for this function:

◆ ToPlainYearMonth()

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

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

Here is the call graph for this function:

◆ ToString()

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

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

◆ ToZonedDateTime()

MaybeDirectHandle< JSTemporalZonedDateTime > v8::internal::JSTemporalPlainDate::ToZonedDateTime ( Isolate * isolate,
DirectHandle< JSTemporalPlainDate > plain_date,
DirectHandle< Object > item )
static

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

Here is the call graph for this function:

◆ Until()

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

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

Here is the call graph for this function:

◆ With()

MaybeDirectHandle< JSTemporalPlainDate > v8::internal::JSTemporalPlainDate::With ( Isolate * isolate,
DirectHandle< JSTemporalPlainDate > plain_date,
DirectHandle< Object > temporal_duration_like,
DirectHandle< Object > options )
static

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

◆ WithCalendar()

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

Definition at line 11382 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: