/third_party/node/deps/v8/include/ |
H A D | v8-persistent-handle.h | 23 class PersistentBase; 83 * allocated, a PersistentBase handle remains valid until it is explicitly 89 * cell can be created using the constructor or PersistentBase::Reset and 90 * existing handles can be disposed using PersistentBase::Reset. 94 class PersistentBase { class 114 V8_INLINE void Reset(Isolate* isolate, const PersistentBase<S>& other); 124 V8_INLINE bool operator==(const PersistentBase<S>& that) const { in operator ==() 142 V8_INLINE bool operator!=(const PersistentBase<S>& that) const { in operator !=() 205 PersistentBase(const PersistentBase 227 explicit V8_INLINE PersistentBase(T* val) : val_(val) {} PersistentBase() function in v8::PersistentBase [all...] |
H A D | v8-object.h | 467 /** Same as above, but works for PersistentBase. */ 469 const PersistentBase<Object>& object) { in InternalFieldCount() 507 /** Same as above, but works for PersistentBase. */ 509 const PersistentBase<Object>& object, int index) { in GetAlignedPointerFromInternalField() 626 "PersistentBase<Object>& object)") 627 static Local<Context> CreationContext(const PersistentBase<Object>& object); 629 const PersistentBase<Object>& object) { in GetCreationContext()
|
H A D | v8-local-handle.h | 34 class PersistentBase; 202 V8_INLINE bool operator==(const PersistentBase<S>& that) const { in operator ==() 265 const PersistentBase<T>& that) { in New() 280 friend class PersistentBase;
|
/third_party/node/deps/v8/include/v8-include/ |
H A D | v8-persistent-handle.h | 23 class PersistentBase; 80 * allocated, a PersistentBase handle remains valid until it is explicitly 86 * cell can be created using the constructor or PersistentBase::Reset and 87 * existing handles can be disposed using PersistentBase::Reset. 91 class PersistentBase : public IndirectHandleBase { class 111 V8_INLINE void Reset(Isolate* isolate, const PersistentBase<S>& other); 118 V8_INLINE bool operator==(const PersistentBase<S>& that) const { in operator ==() 128 V8_INLINE bool operator!=(const PersistentBase<S>& that) const { in operator !=() 189 PersistentBase(const PersistentBase 214 V8_INLINE explicit PersistentBase(internal::Address* location) PersistentBase() function in v8::PersistentBase [all...] |
H A D | v8-object.h | 492 /** Same as above, but works for PersistentBase. */ 494 const PersistentBase<Object>& object) { in InternalFieldCount() 517 /** Same as above, but works for PersistentBase. */ 519 const PersistentBase<Object>& object, int index) { in GetAlignedPointerFromInternalField() 635 const PersistentBase<Object>& object) { in GetCreationContext()
|
H A D | v8-local-handle.h | 31 class PersistentBase; 277 V8_INLINE bool operator==(const PersistentBase<S>& that) const { in operator ==() 327 const PersistentBase<T>& that) { in New()
|
/third_party/node/deps/v8/include/v8-include/cppgc/ |
H A D | persistent.h | 21 // PersistentBase always refers to the object as const object and defers to 23 class PersistentBase { class 25 PersistentBase() = default; 26 explicit PersistentBase(const void* raw) : raw_(raw) {} in PersistentBase() function in cppgc::internal::PersistentBase 51 class BasicPersistent final : public PersistentBase, 70 : PersistentBase(s), LocationPolicy(loc) {} in BasicPersistent() 75 : PersistentBase(raw), LocationPolicy(loc) { in BasicPersistent() 106 : PersistentBase(std::move(other)), LocationPolicy(std::move(other)) { in move() 145 PersistentBase::operator=(std::move(other)); 191 // The const_cast below removes the constness from PersistentBase storag in Get() [all...] |
H A D | cross-thread-persistent.h | 18 // Wrapper around PersistentBase that allows accessing poisoned memory when 22 class CrossThreadPersistentBase : public PersistentBase { 25 explicit CrossThreadPersistentBase(const void* raw) : PersistentBase(raw) {} in CrossThreadPersistentBase() 211 PersistentBase::operator=(std::move(other)); in operator =()
|
/third_party/node/deps/v8/include/cppgc/ |
H A D | persistent.h | 24 // PersistentBase always refers to the object as const object and defers to 26 class PersistentBase { class 28 PersistentBase() = default; 29 explicit PersistentBase(const void* raw) : raw_(raw) {} in PersistentBase() function in cppgc::internal::PersistentBase 54 class BasicPersistent final : public PersistentBase, 73 : PersistentBase(s), LocationPolicy(loc) {} in BasicPersistent() 78 : PersistentBase(raw), LocationPolicy(loc) { in BasicPersistent() 109 : PersistentBase(std::move(other)), LocationPolicy(std::move(other)) { in move() 147 PersistentBase::operator=(std::move(other)); 191 // The const_cast below removes the constness from PersistentBase storag in Get() [all...] |
H A D | cross-thread-persistent.h | 18 // Wrapper around PersistentBase that allows accessing poisoned memory when 22 class CrossThreadPersistentBase : public PersistentBase { 25 explicit CrossThreadPersistentBase(const void* raw) : PersistentBase(raw) {} in CrossThreadPersistentBase() 210 PersistentBase::operator=(std::move(other)); in operator =()
|
/third_party/node/deps/v8/src/heap/cppgc/ |
H A D | persistent-node.cc | 46 template void PersistentRegionBase::ClearAllUsedNodes<PersistentBase>(); 49 ClearAllUsedNodes<PersistentBase>(); in ClearAllUsedNodes()
|
/third_party/node/src/ |
H A D | util.h | 783 // Convert a v8::PersistentBase, e.g. v8::Global, to a Local, with an extra 793 const v8::PersistentBase<TypeName>& persistent) { in Default() 808 const v8::PersistentBase<TypeName>& persistent) { in Strong() 811 const_cast<v8::PersistentBase<TypeName>*>(&persistent)); in Strong() 817 const v8::PersistentBase<TypeName>& persistent) { in Weak()
|
H A D | memory_tracker.h | 215 const v8::PersistentBase<T>& value,
|
H A D | memory_tracker-inl.h | 222 const v8::PersistentBase<T>& value, in TrackField()
|
/third_party/node/deps/v8/src/api/ |
H A D | api.cc | 5085 const PersistentBase<Object>& object) { in CreationContext()
|