Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-21 10:05:23

0001 // Copyright 2021 the V8 project authors. All rights reserved.
0002 // Use of this source code is governed by a BSD-style license that can be
0003 // found in the LICENSE file.
0004 
0005 #ifndef INCLUDE_V8_FORWARD_H_
0006 #define INCLUDE_V8_FORWARD_H_
0007 
0008 // This header is intended to be used by headers that pass around V8 types,
0009 // either by pointer or using Local<Type>. The full definitions can be included
0010 // either via v8.h or the more fine-grained headers.
0011 
0012 #include "v8-local-handle.h"  // NOLINT(build/include_directory)
0013 
0014 namespace v8 {
0015 
0016 class AccessorSignature;
0017 class Array;
0018 class ArrayBuffer;
0019 class ArrayBufferView;
0020 class BigInt;
0021 class BigInt64Array;
0022 class BigIntObject;
0023 class BigUint64Array;
0024 class Boolean;
0025 class BooleanObject;
0026 class Context;
0027 class DataView;
0028 class Data;
0029 class Date;
0030 class DictionaryTemplate;
0031 class Extension;
0032 class External;
0033 class FixedArray;
0034 class Float32Array;
0035 class Float64Array;
0036 class Function;
0037 template <class F>
0038 class FunctionCallbackInfo;
0039 class FunctionTemplate;
0040 class Int16Array;
0041 class Int32;
0042 class Int32Array;
0043 class Int8Array;
0044 class Integer;
0045 class Isolate;
0046 class Map;
0047 class Module;
0048 class Name;
0049 class Number;
0050 class NumberObject;
0051 class Object;
0052 class ObjectTemplate;
0053 class Platform;
0054 class Primitive;
0055 class Private;
0056 class Promise;
0057 class Proxy;
0058 class RegExp;
0059 class Script;
0060 class Set;
0061 class SharedArrayBuffer;
0062 class Signature;
0063 class String;
0064 class StringObject;
0065 class Symbol;
0066 class SymbolObject;
0067 class Template;
0068 class TryCatch;
0069 class TypedArray;
0070 class Uint16Array;
0071 class Uint32;
0072 class Uint32Array;
0073 class Uint8Array;
0074 class Uint8ClampedArray;
0075 class UnboundModuleScript;
0076 class Value;
0077 class WasmMemoryObject;
0078 class WasmModuleObject;
0079 
0080 }  // namespace v8
0081 
0082 #endif  // INCLUDE_V8_FORWARD_H_