Lines Matching refs:class

15 class Isolate;
16 template <class K, class V, class T>
17 class PersistentValueMapBase;
18 template <class V, class T>
19 class PersistentValueVector;
20 template <class T>
21 class Global;
22 template <class T>
23 class PersistentBase;
24 template <class K, class V, class T>
25 class PersistentValueMap;
26 class Value;
46 template <class T>
47 class Eternal {
50 template <class S>
63 template <class S>
93 template <class T>
94 class PersistentBase {
106 template <class S>
113 template <class S>
123 template <class S>
132 template <class S>
141 template <class S>
146 template <class S>
195 * Assigns a wrapper class ID to the handle.
200 * Returns the class ID previously assigned to this handle or 0 if no class ID
209 friend class Isolate;
210 friend class Utils;
211 template <class F>
212 friend class Local;
213 template <class F1, class F2>
214 friend class Persistent;
215 template <class F>
216 friend class Global;
217 template <class F>
218 friend class PersistentBase;
219 template <class F>
220 friend class ReturnValue;
221 template <class F1, class F2, class F3>
222 friend class PersistentValueMapBase;
223 template <class F1, class F2>
224 friend class PersistentValueVector;
225 friend class Object;
234 * Default traits for Persistent. This class does not allow
239 template <class T>
240 class NonCopyablePersistentTraits {
244 template <class S, class M>
253 * Helper class traits to allow copying and assignment of Persistent.
256 template <class T>
260 template <class S, class M>
271 * class M.
273 * Note: Persistent class hierarchy is subject to future changes.
275 template <class T, class M>
276 class Persistent : public PersistentBase<T> {
287 template <class S>
297 template <class S, class M2>
305 * traits class is called, allowing the setting of flags based on the
311 template <class S, class M2>
319 template <class S, class M2>
326 * kResetInDestructor flags in the traits class. Since not calling dispose
334 template <class S>
345 template <class S>
351 friend class Isolate;
352 friend class Utils;
353 template <class F>
354 friend class Local;
355 template <class F1, class F2>
356 friend class Persistent;
357 template <class F>
358 friend class ReturnValue;
362 template <class S, class M2>
369 * Note: Persistent class hierarchy is subject to future changes.
371 template <class T>
372 class Global : public PersistentBase<T> {
384 template <class S>
395 template <class S>
411 template <class S>
428 template <class F>
429 friend class ReturnValue;
434 template <class T>
440 class V8_EXPORT PersistentHandleVisitor {
447 template <class T>
455 template <class T, class M>
456 template <class S, class M2>
466 template <class T>
474 template <class T>
485 template <class T>
486 template <class S>
498 template <class T>
499 template <class S>
508 template <class T>
525 template <class T>
530 template <class T>
537 template <class T>
543 template <class T>
552 template <class T>
561 template <class T>
571 template <class T>
572 template <class S>