![]()  | 
  
    V8
    latest master commit
    
   V8 is Google's open source JavaScript engine 
   | 
 
#include <v8.h>
Public Member Functions | |
| CreateParams () | |
| AddHistogramSampleCallback v8::Isolate::CreateParams::add_histogram_sample_callback | 
| bool v8::Isolate::CreateParams::allow_atomics_wait | 
| ArrayBuffer::Allocator* v8::Isolate::CreateParams::array_buffer_allocator | 
The ArrayBuffer::Allocator to use for allocating and freeing the backing store of ArrayBuffers.
If the shared_ptr version is used, the Isolate instance and every |BackingStore| allocated using this allocator hold a std::shared_ptr to the allocator, in order to facilitate lifetime management for the allocator instance.
| std::shared_ptr<ArrayBuffer::Allocator> v8::Isolate::CreateParams::array_buffer_allocator_shared | 
| JitCodeEventHandler v8::Isolate::CreateParams::code_event_handler | 
| ResourceConstraints v8::Isolate::CreateParams::constraints | 
ResourceConstraints to use for the new Isolate.
| CounterLookupCallback v8::Isolate::CreateParams::counter_lookup_callback | 
| CreateHistogramCallback v8::Isolate::CreateParams::create_histogram_callback | 
| int v8::Isolate::CreateParams::embedder_wrapper_type_index | 
The following parameters describe the offsets for addressing type info for wrapped API objects and are used by the fast C API (for details see v8-fast-api-calls.h).
| const intptr_t* v8::Isolate::CreateParams::external_references | 
| bool v8::Isolate::CreateParams::only_terminate_in_safe_scope | 
Termination is postponed when there is no active SafeForTerminationScope.
| StartupData* v8::Isolate::CreateParams::snapshot_blob |