V8 Project
v8::internal::MacroAssembler::BASE_EMBEDDED Class Reference

#include <macro-assembler-x64.h>

+ Collaboration diagram for v8::internal::MacroAssembler::BASE_EMBEDDED:

Public Member Functions

 NoRootArrayScope (MacroAssembler *assembler)
 
 ~NoRootArrayScope ()
 

Private Attributes

boolvariable_
 
bool old_value_
 

Detailed Description

Definition at line 88 of file macro-assembler-x64.h.

Constructor & Destructor Documentation

◆ ~NoRootArrayScope()

v8::internal::MacroAssembler::BASE_EMBEDDED::~NoRootArrayScope ( )
inline

Member Function Documentation

◆ NoRootArrayScope()

v8::internal::MacroAssembler::BASE_EMBEDDED::NoRootArrayScope ( MacroAssembler assembler)
inlineexplicit

Definition at line 90 of file macro-assembler-x64.h.

91  : variable_(&assembler->root_array_available_),
92  old_value_(assembler->root_array_available_) {
93  assembler->root_array_available_ = false;
94  }

References v8::internal::MacroAssembler::root_array_available_.

Member Data Documentation

◆ old_value_

bool v8::internal::MacroAssembler::BASE_EMBEDDED::old_value_
private

Definition at line 100 of file macro-assembler-x64.h.

◆ variable_

bool* v8::internal::MacroAssembler::BASE_EMBEDDED::variable_
private

Definition at line 99 of file macro-assembler-x64.h.


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