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

#include <arguments.h>

Collaboration diagram for v8::internal::Arguments< arguments_type >::ChangeValueScope:

Public Member Functions

 ChangeValueScope (Isolate *isolate, Arguments *args, int index, Tagged< Object > value)
 
 ~ChangeValueScope ()
 

Private Attributes

Addresslocation_
 
DirectHandle< Objectold_value_
 

Detailed Description

template<ArgumentsType arguments_type>
class v8::internal::Arguments< arguments_type >::ChangeValueScope

Definition at line 39 of file arguments.h.

Constructor & Destructor Documentation

◆ ChangeValueScope()

template<ArgumentsType T>
v8::internal::Arguments< T >::ChangeValueScope::ChangeValueScope ( Isolate * isolate,
Arguments * args,
int index,
Tagged< Object > value )
inline

Definition at line 19 of file arguments-inl.h.

Here is the call graph for this function:

◆ ~ChangeValueScope()

template<ArgumentsType arguments_type>
v8::internal::Arguments< arguments_type >::ChangeValueScope::~ChangeValueScope ( )
inline

Definition at line 43 of file arguments.h.

Member Data Documentation

◆ location_

template<ArgumentsType arguments_type>
Address* v8::internal::Arguments< arguments_type >::ChangeValueScope::location_
private

Definition at line 46 of file arguments.h.

◆ old_value_

template<ArgumentsType arguments_type>
DirectHandle<Object> v8::internal::Arguments< arguments_type >::ChangeValueScope::old_value_
private

Definition at line 47 of file arguments.h.


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