mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Data Structures | Namespaces | Functions
V8Engine.hpp File Reference
#include "backend/WebAssembly.hpp"
#include "util/WebSocketServer.hpp"
#include <v8-inspector.h>
#include <v8.h>
Include dependency graph for V8Engine.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  m::wasm::detail::WebSocketChannel
 
struct  m::wasm::detail::V8InspectorClientImpl
 

Namespaces

namespace  m
 

‍mutable namespace


 
namespace  m::wasm
 
namespace  m::wasm::detail
 

Functions

void m::wasm::detail::insist (const v8::FunctionCallbackInfo< v8::Value > &info)
 
void m::wasm::detail::_throw (const v8::FunctionCallbackInfo< v8::Value > &info)
 
void m::wasm::detail::print (const v8::FunctionCallbackInfo< v8::Value > &info)
 
void m::wasm::detail::print_memory_consumption (const v8::FunctionCallbackInfo< v8::Value > &info)
 
void m::wasm::detail::set_wasm_instance_raw_memory (const v8::FunctionCallbackInfo< v8::Value > &info)
 
void m::wasm::detail::read_result_set (const v8::FunctionCallbackInfo< v8::Value > &info)
 
template<typename Index , typename V8ValueT , bool IsLower>
void m::wasm::detail::index_seek (const v8::FunctionCallbackInfo< v8::Value > &info)
 
template<typename Index >
void m::wasm::detail::index_sequential_scan (const v8::FunctionCallbackInfo< v8::Value > &info)
 
v8::Local< v8::String > m::wasm::detail::mkstr (v8::Isolate &isolate, const std::string &str)
 
v8::Local< v8::WasmModuleObject > m::wasm::detail::instantiate (v8::Isolate &isolate, v8::Local< v8::Object > imports)
 
v8::Local< v8::Object > m::wasm::detail::create_env (v8::Isolate &isolate, const m::MatchBase &plan)
 
v8::Local< v8::String > m::wasm::detail::to_json (v8::Isolate &isolate, v8::Local< v8::Value > val)
 
std::string m::wasm::detail::create_js_debug_script (v8::Isolate &isolate, v8::Local< v8::Object > env, const WasmEngine::WasmContext &wasm_context)
 
void m::wasm::detail::run_inspector (V8InspectorClientImpl &inspector, v8::Isolate &isolate, v8::Local< v8::Object > env)