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

#include <js-temporal-objects.h>

Inheritance diagram for v8::internal::JSTemporalPlainTime:
Collaboration diagram for v8::internal::JSTemporalPlainTime:

Static Public Member Functions

static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainTimeConstructor (Isolate *isolate, DirectHandle< JSFunction > target, DirectHandle< HeapObject > new_target, DirectHandle< Object > hour, DirectHandle< Object > minute, DirectHandle< Object > second, DirectHandle< Object > millisecond, DirectHandle< Object > microsecond, DirectHandle< Object > nanosecond)
 
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< JSTemporalPlainTime > plain_date, DirectHandle< Object > other)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainTimeFrom (Isolate *isolate, DirectHandle< Object > item, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalZonedDateTimeToZonedDateTime (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time, DirectHandle< Object > item)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainTimeAdd (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time, DirectHandle< Object > temporal_duration_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainTimeSubtract (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time, DirectHandle< Object > temporal_duration_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDurationUntil (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalDurationSince (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time, DirectHandle< Object > other, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainTimeRound (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time, DirectHandle< Object > round_to)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSReceiverGetISOFields (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainDateTimeToPlainDateTime (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time, DirectHandle< Object > temporal_date)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainTimeWith (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time, DirectHandle< Object > temporal_time_like, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSTemporalPlainTimeNowISO (Isolate *isolate, DirectHandle< Object > temporal_time_zone_like)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToJSON (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToString (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time, DirectHandle< Object > options)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< StringToLocaleString (Isolate *isolate, DirectHandle< JSTemporalPlainTime > plain_time, DirectHandle< Object > locales, DirectHandle< Object > options)
 

Detailed Description

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

Member Function Documentation

◆ Add()

MaybeDirectHandle< JSTemporalPlainTime > v8::internal::JSTemporalPlainTime::Add ( Isolate * isolate,
DirectHandle< JSTemporalPlainTime > plain_time,
DirectHandle< Object > temporal_duration_like )
static

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

◆ Compare()

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

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

Here is the call graph for this function:

◆ Constructor()

MaybeDirectHandle< JSTemporalPlainTime > v8::internal::JSTemporalPlainTime::Constructor ( Isolate * isolate,
DirectHandle< JSFunction > target,
DirectHandle< HeapObject > new_target,
DirectHandle< Object > hour,
DirectHandle< Object > minute,
DirectHandle< Object > second,
DirectHandle< Object > millisecond,
DirectHandle< Object > microsecond,
DirectHandle< Object > nanosecond )
static

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

Here is the caller graph for this function:

◆ Equals()

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

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

Here is the call graph for this function:

◆ From()

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

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

Here is the call graph for this function:

◆ GetISOFields()

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

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

Here is the call graph for this function:

◆ NowISO()

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

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

Here is the call graph for this function:

◆ Round()

MaybeDirectHandle< JSTemporalPlainTime > v8::internal::JSTemporalPlainTime::Round ( Isolate * isolate,
DirectHandle< JSTemporalPlainTime > plain_time,
DirectHandle< Object > round_to )
static

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

Here is the call graph for this function:

◆ Since()

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

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

Here is the call graph for this function:

◆ Subtract()

MaybeDirectHandle< JSTemporalPlainTime > v8::internal::JSTemporalPlainTime::Subtract ( Isolate * isolate,
DirectHandle< JSTemporalPlainTime > plain_time,
DirectHandle< Object > temporal_duration_like )
static

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

◆ ToJSON()

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

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

◆ ToLocaleString()

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

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

Here is the call graph for this function:

◆ ToPlainDateTime()

MaybeDirectHandle< JSTemporalPlainDateTime > v8::internal::JSTemporalPlainTime::ToPlainDateTime ( Isolate * isolate,
DirectHandle< JSTemporalPlainTime > plain_time,
DirectHandle< Object > temporal_date )
static

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

Here is the call graph for this function:

◆ ToString()

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

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

Here is the call graph for this function:

◆ ToZonedDateTime()

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

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

Here is the call graph for this function:

◆ Until()

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

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

Here is the call graph for this function:

◆ With()

MaybeDirectHandle< JSTemporalPlainTime > v8::internal::JSTemporalPlainTime::With ( Isolate * isolate,
DirectHandle< JSTemporalPlainTime > plain_time,
DirectHandle< Object > temporal_time_like,
DirectHandle< Object > options )
static

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