Lines Matching refs:class
16 class Boolean;
17 template <class T>
18 class BasicTracedReference;
19 class Context;
20 class EscapableHandleScope;
21 template <class F>
22 class Eternal;
23 template <class F>
24 class FunctionCallbackInfo;
25 class Isolate;
26 template <class F>
27 class MaybeLocal;
28 template <class T>
29 class NonCopyablePersistentTraits;
30 class Object;
31 template <class T, class M = NonCopyablePersistentTraits<T>>
32 class Persistent;
33 template <class T>
34 class PersistentBase;
35 template <class F1, class F2, class F3>
36 class PersistentValueMapBase;
37 template <class F1, class F2>
38 class PersistentValueVector;
39 class Primitive;
40 class Private;
41 template <class F>
42 class PropertyCallbackInfo;
43 template <class F>
44 class ReturnValue;
45 class String;
46 template <class F>
47 class Traced;
48 template <class F>
49 class TracedReference;
50 class TracedReferenceBase;
51 class Utils;
55 class CustomArguments;
64 * A stack-allocated class that governs a number of local handles.
77 class V8_EXPORT V8_NODISCARD HandleScope {
116 template <class F>
117 friend class Local;
121 friend class Object;
122 friend class Context;
154 template <class T>
155 class Local {
158 template <class S>
192 template <class S>
201 template <class S>
220 template <class S>
225 template <class S>
235 template <class S>
250 template <class S>
275 friend class TracedReferenceBase;
276 friend class Utils;
277 template <class F>
278 friend class Eternal;
279 template <class F>
280 friend class PersistentBase;
281 template <class F, class M>
282 friend class Persistent;
283 template <class F>
284 friend class Local;
285 template <class F>
286 friend class MaybeLocal;
287 template <class F>
288 friend class FunctionCallbackInfo;
289 template <class F>
290 friend class PropertyCallbackInfo;
291 friend class String;
292 friend class Object;
293 friend class Context;
294 friend class Isolate;
295 friend class Private;
296 template <class F>
297 friend class internal::CustomArguments;
302 friend class HandleScope;
303 friend class EscapableHandleScope;
304 template <class F1, class F2, class F3>
305 friend class PersistentValueMapBase;
306 template <class F1, class F2>
307 friend class PersistentValueVector;
308 template <class F>
309 friend class ReturnValue;
310 template <class F>
311 friend class Traced;
312 template <class F>
313 friend class BasicTracedReference;
314 template <class F>
315 friend class TracedReference;
330 template <class T>
344 template <class T>
345 class MaybeLocal {
348 template <class S>
359 template <class S>
378 template <class S>
391 class V8_EXPORT V8_NODISCARD EscapableHandleScope : public HandleScope {
400 template <class T>
407 template <class T>
432 class V8_EXPORT V8_NODISCARD SealHandleScope {