v8
10.1.124 (node 18.2.0)
V8 is Google's open source JavaScript engine
|
#include "v8-data.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.
Data Structures | |
class | Template |
class | FunctionTemplate |
struct | NamedPropertyHandlerConfiguration |
struct | IndexedPropertyHandlerConfiguration |
class | ObjectTemplate |
class | Signature |
class | AccessorSignature |
Namespaces | |
v8 | |
Macros | |
#define | V8_INTRINSICS_LIST(F) |
#define | V8_DECL_INTRINSIC(name, iname) k##name, |
Typedefs | |
using | GenericNamedPropertyGetterCallback = void(*)(Local< Name > property, const PropertyCallbackInfo< Value > &info) |
using | GenericNamedPropertySetterCallback = void(*)(Local< Name > property, Local< Value > value, const PropertyCallbackInfo< Value > &info) |
using | GenericNamedPropertyQueryCallback = void(*)(Local< Name > property, const PropertyCallbackInfo< Integer > &info) |
using | GenericNamedPropertyDeleterCallback = void(*)(Local< Name > property, const PropertyCallbackInfo< Boolean > &info) |
using | GenericNamedPropertyEnumeratorCallback = void(*)(const PropertyCallbackInfo< Array > &info) |
using | GenericNamedPropertyDefinerCallback = void(*)(Local< Name > property, const PropertyDescriptor &desc, const PropertyCallbackInfo< Value > &info) |
using | GenericNamedPropertyDescriptorCallback = void(*)(Local< Name > property, const PropertyCallbackInfo< Value > &info) |
using | IndexedPropertyGetterCallback = void(*)(uint32_t index, const PropertyCallbackInfo< Value > &info) |
using | IndexedPropertySetterCallback = void(*)(uint32_t index, Local< Value > value, const PropertyCallbackInfo< Value > &info) |
using | IndexedPropertyQueryCallback = void(*)(uint32_t index, const PropertyCallbackInfo< Integer > &info) |
using | IndexedPropertyDeleterCallback = void(*)(uint32_t index, const PropertyCallbackInfo< Boolean > &info) |
using | IndexedPropertyEnumeratorCallback = void(*)(const PropertyCallbackInfo< Array > &info) |
using | IndexedPropertyDefinerCallback = void(*)(uint32_t index, const PropertyDescriptor &desc, const PropertyCallbackInfo< Value > &info) |
using | IndexedPropertyDescriptorCallback = void(*)(uint32_t index, const PropertyCallbackInfo< Value > &info) |
using | AccessCheckCallback = bool(*)(Local< Context > accessing_context, Local< Object > accessed_object, Local< Value > data) |
Enumerations | |
enum | Intrinsic |
enum class | ConstructorBehavior { kThrow , kAllow } |
enum class | PropertyHandlerFlags { kNone = 0 , kAllCanRead = 1 , kNonMasking = 1 << 1 , kOnlyInterceptStrings = 1 << 2 , kHasNoSideEffect = 1 << 3 } |
#define V8_DECL_INTRINSIC | ( | name, | |
iname | |||
) | k##name, |
Definition at line 37 of file v8-template.h.
#define V8_INTRINSICS_LIST | ( | F | ) |
Definition at line 25 of file v8-template.h.