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

#include <control-flow-builders.h>

Inheritance diagram for v8::internal::interpreter::ControlFlowBuilder:
Collaboration diagram for v8::internal::interpreter::ControlFlowBuilder:

Public Member Functions

 ControlFlowBuilder (BytecodeArrayBuilder *builder)
 
 ControlFlowBuilder (const ControlFlowBuilder &)=delete
 
ControlFlowBuilderoperator= (const ControlFlowBuilder &)=delete
 
virtual ~ControlFlowBuilder ()=default
 

Protected Member Functions

BytecodeArrayBuilderbuilder () const
 

Private Attributes

BytecodeArrayBuilderbuilder_
 

Detailed Description

Definition at line 22 of file control-flow-builders.h.

Constructor & Destructor Documentation

◆ ControlFlowBuilder() [1/2]

v8::internal::interpreter::ControlFlowBuilder::ControlFlowBuilder ( BytecodeArrayBuilder * builder)
inlineexplicit

Definition at line 24 of file control-flow-builders.h.

◆ ControlFlowBuilder() [2/2]

v8::internal::interpreter::ControlFlowBuilder::ControlFlowBuilder ( const ControlFlowBuilder & )
delete

◆ ~ControlFlowBuilder()

virtual v8::internal::interpreter::ControlFlowBuilder::~ControlFlowBuilder ( )
virtualdefault

Member Function Documentation

◆ builder()

BytecodeArrayBuilder * v8::internal::interpreter::ControlFlowBuilder::builder ( ) const
inlineprotected

Definition at line 31 of file control-flow-builders.h.

Here is the caller graph for this function:

◆ operator=()

ControlFlowBuilder & v8::internal::interpreter::ControlFlowBuilder::operator= ( const ControlFlowBuilder & )
delete

Member Data Documentation

◆ builder_

BytecodeArrayBuilder* v8::internal::interpreter::ControlFlowBuilder::builder_
private

Definition at line 34 of file control-flow-builders.h.


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