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

#include <js-temporal-objects.h>

Inheritance diagram for v8::internal::JSTemporalPlainMonthDay:
Collaboration diagram for v8::internal::JSTemporalPlainMonthDay:

Static Public Member Functions

static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainMonthDayConstructor (Isolate *isolate, DirectHandle< JSFunction > target, DirectHandle< HeapObject > new_target, DirectHandle< Object > iso_month, DirectHandle< Object > iso_day, DirectHandle< Object > calendar_like, DirectHandle< Object > reference_iso_year)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainMonthDayFrom (Isolate *isolate, DirectHandle< Object > item, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< OddballEquals (Isolate *isolate, DirectHandle< JSTemporalPlainMonthDay > month_day, DirectHandle< Object > other)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainMonthDayWith (Isolate *isolate, DirectHandle< JSTemporalPlainMonthDay > month_day, DirectHandle< Object > temporal_month_day_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateToPlainDate (Isolate *isolate, DirectHandle< JSTemporalPlainMonthDay > month_day, DirectHandle< Object > item)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSReceiverGetISOFields (Isolate *isolate, DirectHandle< JSTemporalPlainMonthDay > month_day)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToString (Isolate *isolate, DirectHandle< JSTemporalPlainMonthDay > month_day, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToJSON (Isolate *isolate, DirectHandle< JSTemporalPlainMonthDay > month_day)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToLocaleString (Isolate *isolate, DirectHandle< JSTemporalPlainMonthDay > plain_date, DirectHandle< Object > locales, DirectHandle< Object > options)
 

Detailed Description

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

Member Function Documentation

◆ Constructor()

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

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

Here is the caller graph for this function:

◆ Equals()

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

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

◆ From()

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

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

Here is the call graph for this function:

◆ GetISOFields()

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

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

Here is the call graph for this function:

◆ ToJSON()

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

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

◆ ToLocaleString()

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

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

Here is the call graph for this function:

◆ ToPlainDate()

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

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

◆ ToString()

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

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

◆ With()

MaybeDirectHandle< JSTemporalPlainMonthDay > v8::internal::JSTemporalPlainMonthDay::With ( Isolate * isolate,
DirectHandle< JSTemporalPlainMonthDay > month_day,
DirectHandle< Object > temporal_month_day_like,
DirectHandle< Object > options )
static

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


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