|
V8 Project
|
Collaboration diagram for v8::internal::RegExpExpansionLimiter:Public Member Functions | |
| RegExpExpansionLimiter (RegExpCompiler *compiler, int factor) | |
| ~RegExpExpansionLimiter () | |
| bool | ok_to_expand () |
Static Public Attributes | |
| static const int | kMaxExpansionFactor = 6 |
Private Member Functions | |
| DISALLOW_IMPLICIT_CONSTRUCTORS (RegExpExpansionLimiter) | |
Private Attributes | |
| RegExpCompiler * | compiler_ |
| int | saved_expansion_factor_ |
| bool | ok_to_expand_ |
Definition at line 4871 of file jsregexp.cc.
|
inline |
Definition at line 4874 of file jsregexp.cc.
References DCHECK, kMaxExpansionFactor, ok_to_expand_, saved_expansion_factor_, and v8::internal::RegExpCompiler::set_current_expansion_factor().
Here is the call graph for this function:
|
inline |
Definition at line 4892 of file jsregexp.cc.
References compiler_, saved_expansion_factor_, and v8::internal::RegExpCompiler::set_current_expansion_factor().
Here is the call graph for this function:
|
private |
|
inline |
|
private |
Definition at line 4899 of file jsregexp.cc.
Referenced by ~RegExpExpansionLimiter().
|
static |
Definition at line 4873 of file jsregexp.cc.
Referenced by RegExpExpansionLimiter().
|
private |
Definition at line 4901 of file jsregexp.cc.
Referenced by ok_to_expand(), and RegExpExpansionLimiter().
|
private |
Definition at line 4900 of file jsregexp.cc.
Referenced by RegExpExpansionLimiter(), and ~RegExpExpansionLimiter().