v8toolkit  0.0.1
Utility library for embedding V8 Javascript engine in a c++ program
Public Member Functions | List of all members
v8toolkit::ArrayBufferAllocator Class Reference

#include <v8toolkit.h>

Inheritance diagram for v8toolkit::ArrayBufferAllocator:
Inheritance graph
[legend]
Collaboration diagram for v8toolkit::ArrayBufferAllocator:
Collaboration graph
[legend]

Public Member Functions

virtual void * Allocate (size_t length) override
 
virtual void * AllocateUninitialized (size_t length) override
 
virtual void Free (void *data, size_t) override
 

Detailed Description

Example allocator code from V8 Docs

Definition at line 907 of file v8toolkit.h.

Member Function Documentation

virtual void* v8toolkit::ArrayBufferAllocator::Allocate ( size_t  length)
inlineoverridevirtual

Definition at line 909 of file v8toolkit.h.

virtual void* v8toolkit::ArrayBufferAllocator::AllocateUninitialized ( size_t  length)
inlineoverridevirtual

Definition at line 913 of file v8toolkit.h.

virtual void v8toolkit::ArrayBufferAllocator::Free ( void *  data,
size_t   
)
inlineoverridevirtual

Definition at line 914 of file v8toolkit.h.

References v8toolkit::add_module_list(), v8toolkit::add_require(), v8toolkit::delete_require_cache_for_isolate(), and v8toolkit::get_file_contents().

Here is the call graph for this function:


The documentation for this class was generated from the following file: