![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
Macros | |
#define | REGEXP_FLAG_LIST(V) |
#define | V(Lower, Camel, LowerCamel, Char, Bit) |
#define | V(...) |
#define | V(Lower, Camel, LowerCamel, Char, Bit) |
#define | V(Lower, Camel, LowerCamel, Char, Bit) |
#define | V(Lower, Camel, ...) |
#define | V(Lower, Camel, LowerCamel, Char, Bit) |
Typedefs | |
using | v8::internal::RegExpFlags = base::Flags<RegExpFlag> |
Enumerations | |
enum class | v8::internal::RegExpFlag { v8::internal::REGEXP_FLAG_LIST =(V) } |
Functions | |
constexpr bool | v8::internal::IsEitherUnicode (RegExpFlags f) |
constexpr bool | v8::internal::ShouldOptionallyStepBackToLeadSurrogate (RegExpFlags f) |
constexpr std::optional< RegExpFlag > | v8::internal::TryRegExpFlagFromChar (char c) |
std::ostream & | v8::internal::operator<< (std::ostream &os, RegExpFlags flags) |
Variables | |
constexpr int | v8::internal::kRegExpFlagCount = REGEXP_FLAG_LIST(V) |
#define REGEXP_FLAG_LIST | ( | V | ) |
Definition at line 21 of file regexp-flags.h.
#define V | ( | ... | ) |
Definition at line 32 of file regexp-flags.h.
#define V | ( | Lower, | |
Camel, | |||
LowerCamel, | |||
Char, | |||
Bit ) |
Definition at line 32 of file regexp-flags.h.
#define V | ( | Lower, | |
Camel, | |||
LowerCamel, | |||
Char, | |||
Bit ) |
Definition at line 32 of file regexp-flags.h.
#define V | ( | Lower, | |
Camel, | |||
LowerCamel, | |||
Char, | |||
Bit ) |
Definition at line 32 of file regexp-flags.h.
#define V | ( | Lower, | |
Camel, | |||
LowerCamel, | |||
Char, | |||
Bit ) |
Definition at line 32 of file regexp-flags.h.
#define V | ( | Lower, | |
Camel, | |||
... ) |
Definition at line 32 of file regexp-flags.h.