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

#include <js-temporal-objects.h>

Inheritance diagram for v8::internal::JSTemporalCalendar:
Collaboration diagram for v8::internal::JSTemporalCalendar:

Static Public Member Functions

static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalCalendarConstructor (Isolate *isolate, DirectHandle< JSFunction > target, DirectHandle< HeapObject > new_target, DirectHandle< Object > identifier)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< SmiYear (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateDateAdd (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > date, DirectHandle< Object > durations, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< SmiDaysInYear (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< SmiDayOfWeek (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< SmiDayOfYear (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< SmiMonthsInYear (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< OddballInLeapYear (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDurationDateUntil (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > one, DirectHandle< Object > two, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< SmiDaysInMonth (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< SmiDaysInWeek (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateDateFromFields (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > fields, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainMonthDayMonthDayFromFields (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > fields, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainYearMonthYearMonthFromFields (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > fields, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSReceiverMergeFields (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > fields, DirectHandle< Object > additional_fields)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringMonthCode (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< SmiMonth (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< SmiDay (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< SmiWeekOfYear (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, DirectHandle< Object > temporal_date_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToString (Isolate *isolate, DirectHandle< JSTemporalCalendar > calendar, const char *method_name)
 

Detailed Description

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

Member Function Documentation

◆ Constructor()

MaybeDirectHandle< JSTemporalCalendar > v8::internal::JSTemporalCalendar::Constructor ( Isolate * isolate,
DirectHandle< JSFunction > target,
DirectHandle< HeapObject > new_target,
DirectHandle< Object > identifier )
static

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

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DateAdd()

MaybeDirectHandle< JSTemporalPlainDate > v8::internal::JSTemporalCalendar::DateAdd ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > date,
DirectHandle< Object > durations,
DirectHandle< Object > options )
static

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

Here is the call graph for this function:

◆ DateFromFields()

MaybeDirectHandle< JSTemporalPlainDate > v8::internal::JSTemporalCalendar::DateFromFields ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > fields,
DirectHandle< Object > options )
static

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

Here is the call graph for this function:

◆ DateUntil()

MaybeDirectHandle< JSTemporalDuration > v8::internal::JSTemporalCalendar::DateUntil ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > one,
DirectHandle< Object > two,
DirectHandle< Object > options )
static

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

Here is the call graph for this function:

◆ Day()

MaybeDirectHandle< Smi > v8::internal::JSTemporalCalendar::Day ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ DayOfWeek()

MaybeDirectHandle< Smi > v8::internal::JSTemporalCalendar::DayOfWeek ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ DayOfYear()

MaybeDirectHandle< Smi > v8::internal::JSTemporalCalendar::DayOfYear ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ DaysInMonth()

MaybeDirectHandle< Smi > v8::internal::JSTemporalCalendar::DaysInMonth ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ DaysInWeek()

MaybeDirectHandle< Smi > v8::internal::JSTemporalCalendar::DaysInWeek ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ DaysInYear()

MaybeDirectHandle< Smi > v8::internal::JSTemporalCalendar::DaysInYear ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ InLeapYear()

MaybeDirectHandle< Oddball > v8::internal::JSTemporalCalendar::InLeapYear ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ MergeFields()

MaybeDirectHandle< JSReceiver > v8::internal::JSTemporalCalendar::MergeFields ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > fields,
DirectHandle< Object > additional_fields )
static

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

Here is the call graph for this function:

◆ Month()

MaybeDirectHandle< Smi > v8::internal::JSTemporalCalendar::Month ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ MonthCode()

MaybeDirectHandle< String > v8::internal::JSTemporalCalendar::MonthCode ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ MonthDayFromFields()

MaybeDirectHandle< JSTemporalPlainMonthDay > v8::internal::JSTemporalCalendar::MonthDayFromFields ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > fields,
DirectHandle< Object > options )
static

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

Here is the call graph for this function:

◆ MonthsInYear()

MaybeDirectHandle< Smi > v8::internal::JSTemporalCalendar::MonthsInYear ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ ToString()

MaybeDirectHandle< String > v8::internal::JSTemporalCalendar::ToString ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
const char * method_name )
static

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

Here is the caller graph for this function:

◆ WeekOfYear()

MaybeDirectHandle< Smi > v8::internal::JSTemporalCalendar::WeekOfYear ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ Year()

MaybeDirectHandle< Smi > v8::internal::JSTemporalCalendar::Year ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > temporal_date_like )
static

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

Here is the call graph for this function:

◆ YearMonthFromFields()

MaybeDirectHandle< JSTemporalPlainYearMonth > v8::internal::JSTemporalCalendar::YearMonthFromFields ( Isolate * isolate,
DirectHandle< JSTemporalCalendar > calendar,
DirectHandle< Object > fields,
DirectHandle< Object > options )
static

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