v8
13.6.233 (node 24.1.0)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
v8-forward.h
Go to the documentation of this file.
1
// Copyright 2021 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 INCLUDE_V8_FORWARD_H_
6
#define INCLUDE_V8_FORWARD_H_
7
8
// This header is intended to be used by headers that pass around V8 types,
9
// either by pointer or using Local<Type>. The full definitions can be included
10
// either via v8.h or the more fine-grained headers.
11
12
#include "
v8-local-handle.h
"
// NOLINT(build/include_directory)
13
14
namespace
v8
{
15
16
class
AccessorSignature;
17
class
Array
;
18
class
ArrayBuffer
;
19
class
ArrayBufferView
;
20
class
BigInt
;
21
class
BigInt64Array
;
22
class
BigIntObject
;
23
class
BigUint64Array
;
24
class
Boolean
;
25
class
BooleanObject
;
26
class
Context
;
27
class
DataView
;
28
class
Data
;
29
class
Date
;
30
class
DictionaryTemplate
;
31
class
Extension
;
32
class
External
;
33
class
FixedArray
;
34
class
Float32Array
;
35
class
Float64Array
;
36
class
Function
;
37
template
<
class
F>
38
class
FunctionCallbackInfo
;
39
class
FunctionTemplate
;
40
class
Int16Array
;
41
class
Int32
;
42
class
Int32Array
;
43
class
Int8Array
;
44
class
Integer
;
45
class
Isolate
;
46
class
Map
;
47
class
Module
;
48
class
Name
;
49
class
Number
;
50
class
NumberObject
;
51
class
Object
;
52
class
ObjectTemplate
;
53
class
Platform
;
54
class
Primitive
;
55
class
Private
;
56
class
Promise
;
57
class
Proxy
;
58
class
RegExp
;
59
class
Script
;
60
class
Set
;
61
class
SharedArrayBuffer
;
62
class
Signature
;
63
class
String
;
64
class
StringObject
;
65
class
Symbol
;
66
class
SymbolObject
;
67
class
Template
;
68
class
TryCatch
;
69
class
TypedArray
;
70
class
Uint16Array
;
71
class
Uint32
;
72
class
Uint32Array
;
73
class
Uint8Array
;
74
class
Uint8ClampedArray
;
75
class
UnboundModuleScript
;
76
class
Value
;
77
class
WasmMemoryObject
;
78
class
WasmModuleObject
;
79
80
}
// namespace v8
81
82
#endif
// INCLUDE_V8_FORWARD_H_
v8::ArrayBuffer
Definition
v8-array-buffer.h:131
v8::ArrayBufferView
Definition
v8-array-buffer.h:417
v8::Array
Definition
v8-container.h:25
v8::BigInt64Array
Definition
v8-typed-array.h:331
v8::BigInt
Definition
v8-primitive.h:923
v8::BigIntObject
Definition
v8-primitive-object.h:39
v8::BigUint64Array
Definition
v8-typed-array.h:359
v8::Boolean
Definition
v8-primitive.h:35
v8::BooleanObject
Definition
v8-primitive-object.h:59
v8::Context
Definition
v8-context.h:48
v8::Data
Definition
v8-data.h:18
v8::DataView
Definition
v8-array-buffer.h:478
v8::Date
Definition
v8-date.h:19
v8::DictionaryTemplate
Definition
v8-template.h:1052
v8::Extension
Definition
v8-extension.h:23
v8::External
Definition
v8-external.h:19
v8::FixedArray
Definition
v8-data.h:67
v8::Float32Array
Definition
v8-typed-array.h:275
v8::Float64Array
Definition
v8-typed-array.h:303
v8::FunctionCallbackInfo
Definition
v8-function-callback.h:118
v8::Function
Definition
v8-function.h:27
v8::FunctionTemplate
Definition
v8-template.h:570
v8::Int16Array
Definition
v8-typed-array.h:167
v8::Int32Array
Definition
v8-typed-array.h:223
v8::Int32
Definition
v8-primitive.h:887
v8::Int8Array
Definition
v8-typed-array.h:111
v8::Integer
Definition
v8-primitive.h:867
v8::Isolate
Definition
v8-isolate.h:274
v8::Map
Definition
v8-container.h:108
v8::Module
Definition
v8-script.h:172
v8::Name
Definition
v8-primitive.h:79
v8::Number
Definition
v8-primitive.h:848
v8::NumberObject
Definition
v8-primitive-object.h:19
v8::Object
Definition
v8-object.h:233
v8::ObjectTemplate
Definition
v8-template.h:924
v8::Platform
Definition
v8-platform.h:1058
v8::Primitive
Definition
v8-primitive.h:29
v8::Private
Definition
v8-object.h:31
v8::Promise
Definition
v8-promise.h:24
v8::Proxy
Definition
v8-proxy.h:21
v8::RegExp
Definition
v8-regexp.h:19
v8::Script
Definition
v8-script.h:353
v8::Set
Definition
v8-container.h:148
v8::SharedArrayBuffer
Definition
v8-array-buffer.h:499
v8::Signature
Definition
v8-template.h:1092
v8::String
Definition
v8-primitive.h:124
v8::StringObject
Definition
v8-primitive-object.h:79
v8::Symbol
Definition
v8-primitive.h:780
v8::SymbolObject
Definition
v8-primitive-object.h:99
v8::Template
Definition
v8-template.h:50
v8::TryCatch
Definition
v8-exception.h:138
v8::TypedArray
Definition
v8-typed-array.h:20
v8::Uint16Array
Definition
v8-typed-array.h:139
v8::Uint32Array
Definition
v8-typed-array.h:195
v8::Uint32
Definition
v8-primitive.h:905
v8::Uint8Array
Definition
v8-typed-array.h:54
v8::Uint8ClampedArray
Definition
v8-typed-array.h:82
v8::UnboundModuleScript
Definition
v8-script.h:97
v8::Value
Definition
v8-value.h:32
v8::WasmMemoryObject
Definition
v8-wasm.h:70
v8::WasmModuleObject
Definition
v8-wasm.h:91
v8
Definition
libplatform.h:15
v8-local-handle.h
include
v8-forward.h
Generated on Fri May 30 2025 01:56:44 for v8 by
1.13.2