Home
last modified time | relevance | path

Searched refs:PersistentBase (Results 1 - 15 of 15) sorted by relevance

/third_party/node/deps/v8/include/
H A Dv8-persistent-handle.h23 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 Dv8-object.h467 /** 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 Dv8-local-handle.h34 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 Dv8-persistent-handle.h23 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 Dv8-object.h492 /** 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 Dv8-local-handle.h31 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 Dpersistent.h21 // 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 Dcross-thread-persistent.h18 // 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 Dpersistent.h24 // 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 Dcross-thread-persistent.h18 // 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 Dpersistent-node.cc46 template void PersistentRegionBase::ClearAllUsedNodes<PersistentBase>();
49 ClearAllUsedNodes<PersistentBase>(); in ClearAllUsedNodes()
/third_party/node/src/
H A Dutil.h783 // 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 Dmemory_tracker.h215 const v8::PersistentBase<T>& value,
H A Dmemory_tracker-inl.h222 const v8::PersistentBase<T>& value, in TrackField()
/third_party/node/deps/v8/src/api/
H A Dapi.cc5085 const PersistentBase<Object>& object) { in CreationContext()

Completed in 32 milliseconds