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

#include <regexp-stack.h>

Collaboration diagram for v8::internal::RegExpStackScope:

Public Member Functions

 RegExpStackScope (Isolate *isolate)
 
 ~RegExpStackScope ()
 
 RegExpStackScope (const RegExpStackScope &)=delete
 
RegExpStackScopeoperator= (const RegExpStackScope &)=delete
 
RegExpStackstack () const
 

Private Attributes

RegExpStack *const regexp_stack_
 
const ptrdiff_t old_sp_top_delta_
 

Detailed Description

Definition at line 19 of file regexp-stack.h.

Constructor & Destructor Documentation

◆ RegExpStackScope() [1/2]

v8::internal::RegExpStackScope::RegExpStackScope ( Isolate * isolate)
explicit

Definition at line 13 of file regexp-stack.cc.

Here is the call graph for this function:

◆ ~RegExpStackScope()

v8::internal::RegExpStackScope::~RegExpStackScope ( )

Definition at line 19 of file regexp-stack.cc.

Here is the call graph for this function:

◆ RegExpStackScope() [2/2]

v8::internal::RegExpStackScope::RegExpStackScope ( const RegExpStackScope & )
delete

Member Function Documentation

◆ operator=()

RegExpStackScope & v8::internal::RegExpStackScope::operator= ( const RegExpStackScope & )
delete

◆ stack()

RegExpStack * v8::internal::RegExpStackScope::stack ( ) const
inline

Definition at line 29 of file regexp-stack.h.

Member Data Documentation

◆ old_sp_top_delta_

const ptrdiff_t v8::internal::RegExpStackScope::old_sp_top_delta_
private

Definition at line 33 of file regexp-stack.h.

◆ regexp_stack_

RegExpStack* const v8::internal::RegExpStackScope::regexp_stack_
private

Definition at line 32 of file regexp-stack.h.


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