v8
4.5.103 (node 4.8.7)
V8 is Google's open source JavaScript engine
|
#include <v8.h>
Public Types | |
enum | BufferPolicy { BufferNotOwned , BufferOwned } |
Public Member Functions | |
CachedData () | |
CachedData (const uint8_t *data, int length, BufferPolicy buffer_policy=BufferNotOwned) | |
~CachedData () | |
Data Fields | |
const uint8_t * | data |
int | length |
bool | rejected |
BufferPolicy | buffer_policy |
Compilation data that the embedder can cache and pass back to speed up future compilations. The data is produced if the CompilerOptions passed to the compilation functions in ScriptCompiler contains produce_data_to_cache = true. The data to cache can then can be retrieved from UnboundScript.
enum BufferPolicy |
|
inline |
Definition at line 1139 of file v8.h.
References ScriptCompiler::CachedData::buffer_policy, ScriptCompiler::CachedData::BufferNotOwned, ScriptCompiler::CachedData::data, ScriptCompiler::CachedData::length, and ScriptCompiler::CachedData::rejected.
CachedData | ( | const uint8_t * | data, |
int | length, | ||
BufferPolicy | buffer_policy = BufferNotOwned |
||
) |
~CachedData | ( | ) |
BufferPolicy buffer_policy |
Definition at line 1157 of file v8.h.
Referenced by ScriptCompiler::CachedData::CachedData().
const uint8_t* data |
Definition at line 1154 of file v8.h.
Referenced by ScriptCompiler::CachedData::CachedData().
int length |
Definition at line 1155 of file v8.h.
Referenced by ScriptCompiler::CachedData::CachedData().
bool rejected |
Definition at line 1156 of file v8.h.
Referenced by ScriptCompiler::CachedData::CachedData().