v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8-deep-serializer.h
Go to the documentation of this file.
1// Copyright 2022 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef V8_INSPECTOR_V8_DEEP_SERIALIZER_H_
6#define V8_INSPECTOR_V8_DEEP_SERIALIZER_H_
7
8#include "src/inspector/protocol/Runtime.h"
10
11namespace v8_inspector {
12
14 public:
15 static protocol::Response serializeV8Value(
16 v8::Local<v8::Object> value, v8::Local<v8::Context> context, int maxDepth,
17 v8::Local<v8::Object> additionalParameters,
18 V8SerializationDuplicateTracker& duplicateTracker,
19 protocol::DictionaryValue& result);
20
22};
23
24} // namespace v8_inspector
25
26#endif // V8_INSPECTOR_V8_DEEP_SERIALIZER_H_
static protocol::Response serializeV8Value(v8::Local< v8::Object > value, v8::Local< v8::Context > context, int maxDepth, v8::Local< v8::Object > additionalParameters, V8SerializationDuplicateTracker &duplicateTracker, protocol::DictionaryValue &result)
V8_EXPORT V8DeepSerializer(v8::Isolate *isolate)
ZoneVector< RpoNumber > & result
#define V8_EXPORT
Definition v8config.h:800