6#ifndef INCLUDE_V8_REGEXP_H_
7#define INCLUDE_V8_REGEXP_H_
40 kUnicodeSets = 1 << 8,
43 static constexpr int kFlagCount = 9;
66 uint32_t backtrack_limit);
94#ifdef V8_ENABLE_CHECKS
97 return static_cast<RegExp*
>(value);
101 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 V8_WARN_UNUSED_RESULT MaybeLocal< RegExp > New(Local< Context > context, Local< String > pattern, Flags flags)
#define V8_WARN_UNUSED_RESULT