![]() |
v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include "v8stdint.h"

Go to the source code of this file.
Namespaces | |
| v8 | |
| v8::internal | |
Macros | |
| #define | V8EXPORT |
| #define | TYPE_CHECK(T, S) |
Typedefs | |
| typedef void(* | WeakReferenceCallback )(Persistent< Value > object, void *parameter) |
| typedef Handle< Value >(* | AccessorGetter )(Local< String > property, const AccessorInfo &info) |
| typedef void(* | AccessorSetter )(Local< String > property, Local< Value > value, const AccessorInfo &info) |
| typedef Handle< Value >(* | InvocationCallback )(const Arguments &args) |
| typedef Handle< Value >(* | NamedPropertyGetter )(Local< String > property, const AccessorInfo &info) |
| typedef Handle< Value >(* | NamedPropertySetter )(Local< String > property, Local< Value > value, const AccessorInfo &info) |
| typedef Handle< Integer >(* | NamedPropertyQuery )(Local< String > property, const AccessorInfo &info) |
| typedef Handle< Boolean >(* | NamedPropertyDeleter )(Local< String > property, const AccessorInfo &info) |
| typedef Handle< Array >(* | NamedPropertyEnumerator )(const AccessorInfo &info) |
| typedef Handle< Value >(* | IndexedPropertyGetter )(uint32_t index, const AccessorInfo &info) |
| typedef Handle< Value >(* | IndexedPropertySetter )(uint32_t index, Local< Value > value, const AccessorInfo &info) |
| typedef Handle< Integer >(* | IndexedPropertyQuery )(uint32_t index, const AccessorInfo &info) |
| typedef Handle< Boolean >(* | IndexedPropertyDeleter )(uint32_t index, const AccessorInfo &info) |
| typedef Handle< Array >(* | IndexedPropertyEnumerator )(const AccessorInfo &info) |
| typedef bool(* | NamedSecurityCallback )(Local< Object > host, Local< Value > key, AccessType type, Local< Value > data) |
| typedef bool(* | IndexedSecurityCallback )(Local< Object > host, uint32_t index, AccessType type, Local< Value > data) |
| typedef void(* | FatalErrorCallback )(const char *location, const char *message) |
| typedef void(* | MessageCallback )(Handle< Message > message, Handle< Value > data) |
| typedef int *(* | CounterLookupCallback )(const char *name) |
| typedef void *(* | CreateHistogramCallback )(const char *name, int min, int max, size_t buckets) |
| typedef void(* | AddHistogramSampleCallback )(void *histogram, int sample) |
| typedef void(* | MemoryAllocationCallback )(ObjectSpace space, AllocationAction action, int size) |
| typedef void(* | CallCompletedCallback )() |
| typedef void(* | FailedAccessCheckCallback )(Local< Object > target, AccessType type, Local< Value > data) |
| typedef bool(* | AllowCodeGenerationFromStringsCallback )(Local< Context > context) |
| typedef void(* | GCPrologueCallback )(GCType type, GCCallbackFlags flags) |
| typedef void(* | GCEpilogueCallback )(GCType type, GCCallbackFlags flags) |
| typedef void(* | GCCallback )() |
| typedef bool(* | EntropySource )(unsigned char *buffer, size_t length) |
| typedef uintptr_t(* | ReturnAddressLocationResolver )(uintptr_t return_addr_location) |
| typedef SmiTagging < kApiPointerSize > | PlatformSmiTagging |
Functions | |
| void V8EXPORT | RegisterExtension (Extension *extension) |
| Handle< Primitive > V8EXPORT | Undefined () |
| Handle< Primitive > V8EXPORT | Null () |
| Handle< Boolean > V8EXPORT | True () |
| Handle< Boolean > V8EXPORT | False () |
| Handle< Primitive > | Undefined (Isolate *isolate) |
| Handle< Primitive > | Null (Isolate *isolate) |
| Handle< Boolean > | True (Isolate *isolate) |
| Handle< Boolean > | False (Isolate *isolate) |
| bool V8EXPORT | SetResourceConstraints (ResourceConstraints *constraints) |
| Handle< Value > V8EXPORT | ThrowException (Handle< Value > exception) |
Variables | |
| const int | kApiPointerSize = sizeof(void*) |
| const int | kApiIntSize = sizeof(int) |
| const int | kHeapObjectTag = 1 |
| const int | kHeapObjectTagSize = 2 |
| const intptr_t | kHeapObjectTagMask = (1 << kHeapObjectTagSize) - 1 |
| const int | kSmiTag = 0 |
| const int | kSmiTagSize = 1 |
| const intptr_t | kSmiTagMask = (1 << kSmiTagSize) - 1 |
| const int | kSmiShiftSize = PlatformSmiTagging::kSmiShiftSize |
| const int | kSmiValueSize = PlatformSmiTagging::kSmiValueSize |
| const uintptr_t | kEncodablePointerMask |
| const int | kPointerToSmiShift = PlatformSmiTagging::kPointerToSmiShift |
Definition at line 143 of file v8.h.
Referenced by Handle< Value >::Handle(), Local< Object >::Local(), and Persistent< Value >::Persistent().