#include <js-regexp.h>
|
| static V8_EXPORT_PRIVATE MaybeDirectHandle< JSRegExp > | New (Isolate *isolate, DirectHandle< String > source, Flags flags, uint32_t backtrack_limit=kNoBacktrackLimit) |
| |
| static MaybeDirectHandle< JSRegExp > | Initialize (DirectHandle< JSRegExp > regexp, DirectHandle< String > source, Flags flags, uint32_t backtrack_limit=kNoBacktrackLimit) |
| |
| static MaybeDirectHandle< JSRegExp > | Initialize (DirectHandle< JSRegExp > regexp, DirectHandle< String > source, DirectHandle< String > flags_string) |
| |
| static constexpr Flag | AsJSRegExpFlag (RegExpFlag f) |
| |
| static constexpr Flags | AsJSRegExpFlags (RegExpFlags f) |
| |
| static constexpr RegExpFlags | AsRegExpFlags (Flags f) |
| |
| static std::optional< RegExpFlag > | FlagFromChar (char c) |
| |
| static std::optional< Flags > | FlagsFromString (Isolate *isolate, DirectHandle< String > flags) |
| |
| static V8_EXPORT_PRIVATE DirectHandle< String > | StringFromFlags (Isolate *isolate, Flags flags) |
| |
| static constexpr int | RegistersForCaptureCount (int count) |
| |
| static constexpr int | CaptureCountForRegisters (int register_count) |
| |
| static constexpr int | Size () |
| |
Definition at line 28 of file js-regexp.h.
◆ FlagsBuffer
◆ AsJSRegExpFlag()
| static constexpr Flag v8::internal::JSRegExp::AsJSRegExpFlag |
( |
RegExpFlag | f | ) |
|
|
inlinestaticconstexpr |
◆ AsJSRegExpFlags()
◆ AsRegExpFlags()
◆ CaptureCountForRegisters()
| static constexpr int v8::internal::JSRegExp::CaptureCountForRegisters |
( |
int | register_count | ) |
|
|
inlinestaticconstexpr |
◆ EscapedPattern()
◆ FlagFromChar()
| static std::optional< RegExpFlag > v8::internal::JSRegExp::FlagFromChar |
( |
char | c | ) |
|
|
inlinestatic |
◆ flags()
| JSRegExp::Flags v8::internal::JSRegExp::flags |
( |
| ) |
const |
|
inline |
◆ FlagsFromString()
◆ FlagsToString()
| static const char * v8::internal::JSRegExp::FlagsToString |
( |
Flags | flags, |
|
|
FlagsBuffer * | out_buffer ) |
|
inlinestaticprivate |
◆ Initialize() [1/2]
◆ Initialize() [2/2]
◆ New()
◆ RegistersForCaptureCount()
| static constexpr int v8::internal::JSRegExp::RegistersForCaptureCount |
( |
int | count | ) |
|
|
inlinestaticconstexpr |
◆ Size()
| static constexpr int v8::internal::JSRegExp::Size |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ source()
◆ StringFromFlags()
◆ RegExpData
◆ kAtomCaptureCount
| int v8::internal::JSRegExp::kAtomCaptureCount = 0 |
|
staticconstexpr |
◆ kAtomRegisterCount
| int v8::internal::JSRegExp::kAtomRegisterCount = 2 |
|
staticconstexpr |
◆ kExecFunctionDescriptorIndex
| int v8::internal::JSRegExp::kExecFunctionDescriptorIndex = 1 |
|
staticconstexpr |
◆ kInitialLastIndexValue
| int v8::internal::JSRegExp::kInitialLastIndexValue = 0 |
|
staticconstexpr |
◆ kInObjectFieldCount
| int v8::internal::JSRegExp::kInObjectFieldCount = 1 |
|
staticconstexpr |
◆ kLastIndexFieldIndex
| int v8::internal::JSRegExp::kLastIndexFieldIndex = 0 |
|
staticconstexpr |
◆ kLastIndexOffset
| int v8::internal::JSRegExp::kLastIndexOffset = kHeaderSize |
|
staticconstexpr |
◆ kMaxCaptures
| int v8::internal::JSRegExp::kMaxCaptures = 1 << 16 |
|
staticconstexpr |
◆ kNoBacktrackLimit
| uint32_t v8::internal::JSRegExp::kNoBacktrackLimit = 0 |
|
staticconstexpr |
◆ kSize
◆ kSymbolMatchAllFunctionDescriptorIndex
| int v8::internal::JSRegExp::kSymbolMatchAllFunctionDescriptorIndex = 16 |
|
staticconstexpr |
◆ kSymbolMatchFunctionDescriptorIndex
| int v8::internal::JSRegExp::kSymbolMatchFunctionDescriptorIndex = 15 |
|
staticconstexpr |
◆ kSymbolReplaceFunctionDescriptorIndex
| int v8::internal::JSRegExp::kSymbolReplaceFunctionDescriptorIndex = 17 |
|
staticconstexpr |
◆ kSymbolSearchFunctionDescriptorIndex
| int v8::internal::JSRegExp::kSymbolSearchFunctionDescriptorIndex = 18 |
|
staticconstexpr |
◆ kSymbolSplitFunctionDescriptorIndex
| int v8::internal::JSRegExp::kSymbolSplitFunctionDescriptorIndex = 19 |
|
staticconstexpr |
◆ kTierUpForSubjectLengthValue
| int v8::internal::JSRegExp::kTierUpForSubjectLengthValue = 1000 |
|
staticconstexpr |
◆ kUninitializedValue
| int v8::internal::JSRegExp::kUninitializedValue = -1 |
|
staticconstexpr |
The documentation for this class was generated from the following files: