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);
Definition: v8-local-handle.h:266
Definition: v8-local-handle.h:632
Definition: v8-object.h:233
Definition: v8-regexp.h:20
MaybeLocal< Object > Exec(Local< Context > context, Local< String > subject)
static RegExp * Cast(Value *value)
Definition: v8-regexp.h:93
Flags
Definition: v8-regexp.h:30
Local< String > GetSource() const
static MaybeLocal< RegExp > New(Local< Context > context, Local< String > pattern, Flags flags)
static MaybeLocal< RegExp > NewWithBacktrackLimit(Local< Context > context, Local< String > pattern, Flags flags, uint32_t backtrack_limit)
Definition: v8-value.h:32
Definition: libplatform.h:15
#define V8_EXPORT
Definition: v8config.h:793
#define V8_INLINE
Definition: v8config.h:499
#define V8_WARN_UNUSED_RESULT
Definition: v8config.h:660