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

#include <js-temporal-objects.h>

Inheritance diagram for v8::internal::JSTemporalPlainYearMonth:
Collaboration diagram for v8::internal::JSTemporalPlainYearMonth:

Static Public Member Functions

static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainYearMonthConstructor (Isolate *isolate, DirectHandle< JSFunction > target, DirectHandle< HeapObject > new_target, DirectHandle< Object > iso_year, DirectHandle< Object > iso_month, DirectHandle< Object > calendar_like, DirectHandle< Object > reference_iso_day)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainYearMonthFrom (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< JSTemporalPlainYearMonth > year_month, DirectHandle< Object > other)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainYearMonthWith (Isolate *isolate, DirectHandle< JSTemporalPlainYearMonth > year_month, DirectHandle< Object > temporal_year_month_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateToPlainDate (Isolate *isolate, DirectHandle< JSTemporalPlainYearMonth > year_month, DirectHandle< Object > item)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSReceiverGetISOFields (Isolate *isolate, DirectHandle< JSTemporalPlainYearMonth > year_month)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainYearMonthAdd (Isolate *isolate, DirectHandle< JSTemporalPlainYearMonth > year_month, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainYearMonthSubtract (Isolate *isolate, DirectHandle< JSTemporalPlainYearMonth > year_month, DirectHandle< Object > temporal_duration_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDurationUntil (Isolate *isolate, DirectHandle< JSTemporalPlainYearMonth > year_month, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDurationSince (Isolate *isolate, DirectHandle< JSTemporalPlainYearMonth > year_month, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToString (Isolate *isolate, DirectHandle< JSTemporalPlainYearMonth > year_month, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToJSON (Isolate *isolate, DirectHandle< JSTemporalPlainYearMonth > year_month)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToLocaleString (Isolate *isolate, DirectHandle< JSTemporalPlainYearMonth > plain_date, DirectHandle< Object > locales, DirectHandle< Object > options)
 

Detailed Description

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

Member Function Documentation

◆ Add()

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

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

◆ Compare()

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

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

Here is the call graph for this function:

◆ Constructor()

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

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

Here is the caller graph for this function:

◆ Equals()

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

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

◆ From()

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

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

Here is the call graph for this function:

◆ GetISOFields()

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

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

Here is the call graph for this function:

◆ Since()

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

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

Here is the call graph for this function:

◆ Subtract()

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

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

◆ ToJSON()

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

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

◆ ToLocaleString()

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

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

Here is the call graph for this function:

◆ ToPlainDate()

MaybeDirectHandle< JSTemporalPlainDate > v8::internal::JSTemporalPlainYearMonth::ToPlainDate ( Isolate * isolate,
DirectHandle< JSTemporalPlainYearMonth > year_month,
DirectHandle< Object > item )
static

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

◆ ToString()

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

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

◆ Until()

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

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

Here is the call graph for this function:

◆ With()

MaybeDirectHandle< JSTemporalPlainYearMonth > v8::internal::JSTemporalPlainYearMonth::With ( Isolate * isolate,
DirectHandle< JSTemporalPlainYearMonth > year_month,
DirectHandle< Object > temporal_year_month_like,
DirectHandle< Object > options )
static

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


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