5#ifndef INCLUDE_V8_REGEXP_H_
6#define INCLUDE_V8_REGEXP_H_
39 kUnicodeSets = 1 << 8,
42 static constexpr int kFlagCount = 9;
65 uint32_t backtrack_limit);
93#ifdef V8_ENABLE_CHECKS
96 return static_cast<RegExp*
>(value);
100 static void CheckCast(
Value* obj);
Definition: v8-local-handle.h:267
Definition: v8-local-handle.h:635
Definition: v8-object.h:233
Definition: v8-regexp.h:19
MaybeLocal< Object > Exec(Local< Context > context, Local< String > subject)
static RegExp * Cast(Value *value)
Definition: v8-regexp.h:92
Flags
Definition: v8-regexp.h:29
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:800
#define V8_INLINE
Definition: v8config.h:500
#define V8_WARN_UNUSED_RESULT
Definition: v8config.h:671