v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
regexp-macro-assembler.h File Reference
Include dependency graph for regexp-macro-assembler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::RegExpMacroAssembler
 
class  v8::internal::NativeRegExpMacroAssembler
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define IMPLEMENTATIONS_LIST(V)
 
#define V(Name)
 
#define V(Name)
 

Variables

static const base::uc32 v8::internal::kLeadSurrogateStart = 0xd800
 
static const base::uc32 v8::internal::kLeadSurrogateEnd = 0xdbff
 
static const base::uc32 v8::internal::kTrailSurrogateStart = 0xdc00
 
static const base::uc32 v8::internal::kTrailSurrogateEnd = 0xdfff
 
static const base::uc32 v8::internal::kNonBmpStart = 0x10000
 
static const base::uc32 v8::internal::kNonBmpEnd = 0x10ffff
 

Macro Definition Documentation

◆ IMPLEMENTATIONS_LIST

#define IMPLEMENTATIONS_LIST ( V)
Value:
V(IA32) \
V(ARM) \
V(ARM64) \
V(MIPS) \
V(LOONG64) \
V(RISCV) \
V(RISCV32) \
V(S390) \
V(PPC) \
V(X64) \
V(Bytecode)
#define V(Name)

Definition at line 172 of file regexp-macro-assembler.h.

◆ V [1/2]

#define V ( Name)
Value:
k##Name##Implementation,

Definition at line 186 of file regexp-macro-assembler.h.

◆ V [2/2]

#define V ( Name)
Value:
#Name,

Definition at line 186 of file regexp-macro-assembler.h.