5#ifndef INCLUDE_V8_REGEXP_H_
6#define INCLUDE_V8_REGEXP_H_
17
18
22
23
24
25
26
27
28
45
46
47
48
49
50
51
52
53
59
60
61
62
65 uint32_t backtrack_limit);
68
69
70
71
72
73
74
75
76
77
82
83
84
88
89
93#ifdef V8_ENABLE_CHECKS
96 return static_cast<
RegExp*>(value);
100 static void CheckCast(
Value* obj);
V8_WARN_UNUSED_RESULT MaybeLocal< Object > Exec(Local< Context > context, Local< String > subject)
static V8_INLINE RegExp * Cast(Value *value)
Local< String > GetSource() const
static V8_WARN_UNUSED_RESULT MaybeLocal< RegExp > NewWithBacktrackLimit(Local< Context > context, Local< String > pattern, Flags flags, uint32_t backtrack_limit)
static constexpr int kFlagCount
static V8_WARN_UNUSED_RESULT MaybeLocal< RegExp > New(Local< Context > context, Local< String > pattern, Flags flags)
#define V8_WARN_UNUSED_RESULT