![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <cstddef>
#include <string_view>
#include "v8-data.h"
#include "v8-exception.h"
#include "v8-function-callback.h"
#include "v8-local-handle.h"
#include "v8-memory-span.h"
#include "v8-object.h"
#include "v8config.h"
Go to the source code of this file.
Classes | |
class | v8::Template |
class | v8::FunctionTemplate |
struct | v8::NamedPropertyHandlerConfiguration |
struct | v8::IndexedPropertyHandlerConfiguration |
class | v8::ObjectTemplate |
class | v8::DictionaryTemplate |
class | v8::Signature |
Namespaces | |
namespace | v8 |
Macros | |
#define | V8_INTRINSICS_LIST(F) |
#define | V8_DECL_INTRINSIC(name, iname) |
Enumerations | |
enum | v8::Intrinsic |
enum class | v8::Intercepted : uint8_t { v8::kNo = 0 , v8::kYes = 1 } |
enum class | v8::ConstructorBehavior { v8::kThrow , v8::kAllow } |
enum class | v8::PropertyHandlerFlags { v8::kNone = 0 , v8::kNonMasking = 1 , v8::kOnlyInterceptStrings = 1 << 1 , v8::kHasNoSideEffect = 1 << 2 , v8::kInternalNewCallbacksSignatures = 1 << 10 } |
#define V8_DECL_INTRINSIC | ( | name, | |
iname ) |
Definition at line 42 of file v8-template.h.
#define V8_INTRINSICS_LIST | ( | F | ) |
Definition at line 28 of file v8-template.h.