V8 Project
v8::internal::BacktrackStack Class Reference
+ Collaboration diagram for v8::internal::BacktrackStack:

Public Member Functions

 BacktrackStack ()
 
 ~BacktrackStack ()
 
intdata () const
 
int max_size () const
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (BacktrackStack)
 

Private Attributes

intdata_
 

Static Private Attributes

static const int kBacktrackStackSize = 10000
 

Detailed Description

Definition at line 137 of file interpreter-irregexp.cc.

Constructor & Destructor Documentation

◆ BacktrackStack()

v8::internal::BacktrackStack::BacktrackStack ( )
inline

Definition at line 139 of file interpreter-irregexp.cc.

References data_, and kBacktrackStackSize.

◆ ~BacktrackStack()

v8::internal::BacktrackStack::~BacktrackStack ( )
inline

Definition at line 141 of file interpreter-irregexp.cc.

141  {
143  }
void DeleteArray(T *array)
Definition: allocation.h:68

References data_, and v8::internal::DeleteArray().

+ Here is the call graph for this function:

Member Function Documentation

◆ data()

int* v8::internal::BacktrackStack::data ( ) const
inline

Definition at line 145 of file interpreter-irregexp.cc.

145 { return data_; }

References data_.

Referenced by v8::internal::RawMatch().

+ Here is the caller graph for this function:

◆ DISALLOW_COPY_AND_ASSIGN()

v8::internal::BacktrackStack::DISALLOW_COPY_AND_ASSIGN ( BacktrackStack  )
private

◆ max_size()

int v8::internal::BacktrackStack::max_size ( ) const
inline

Definition at line 147 of file interpreter-irregexp.cc.

147 { return kBacktrackStackSize; }

References kBacktrackStackSize.

Referenced by v8::internal::RawMatch().

+ Here is the caller graph for this function:

Member Data Documentation

◆ data_

int* v8::internal::BacktrackStack::data_
private

Definition at line 152 of file interpreter-irregexp.cc.

Referenced by BacktrackStack(), data(), and ~BacktrackStack().

◆ kBacktrackStackSize

const int v8::internal::BacktrackStack::kBacktrackStackSize = 10000
staticprivate

Definition at line 150 of file interpreter-irregexp.cc.

Referenced by BacktrackStack(), and max_size().


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