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< 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 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< JSTemporalPlainDate > plain_date, DirectHandle< Object > other)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDate > WithCalendar (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > calendar_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateTime > ToPlainDateTime (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > temporal_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDate > With (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDate > From (Isolate *isolate, DirectHandle< Object > item, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDate > Add (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDate > Subtract (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDuration > Until (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDuration > Since (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSReceiver > GetISOFields (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainYearMonth > ToPlainYearMonth (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainMonthDay > ToPlainMonthDay (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTime > ToZonedDateTime (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > item)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDate > Now (Isolate *isolate, DirectHandle< Object > calendar_like, DirectHandle< Object > temporal_time_zone_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDate > NowISO (Isolate *isolate, DirectHandle< Object > temporal_time_zone_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > ToString (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > ToJSON (Isolate *isolate, DirectHandle< JSTemporalPlainDate > plain_date)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > ToLocaleString (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: