![]() |
v8 14.1.146 (node 25.0.0)
V8 is Google's open source JavaScript engine
|
#include <member-storage.h>
Data Structures | |
| struct | AtomicInitializerTag |
Public Types | |
| using | IntegralType = uintptr_t |
Public Member Functions | |
| V8_INLINE | RawPointer () |
| V8_INLINE | RawPointer (const void *ptr, AtomicInitializerTag) |
| V8_INLINE | RawPointer (const void *ptr) |
| V8_INLINE const void * | Load () const |
| V8_INLINE const void * | LoadAtomic () const |
| V8_INLINE void | Store (const void *ptr) |
| V8_INLINE void | StoreAtomic (const void *ptr) |
| V8_INLINE void | Clear () |
| V8_INLINE bool | IsCleared () const |
| V8_INLINE bool | IsSentinel () const |
| V8_INLINE uintptr_t | GetAsInteger () const |
Static Public Member Functions | |
| template<typename Callback > | |
| static V8_INLINE void | VisitPossiblePointers (const void *address, Callback callback) |
Static Public Attributes | |
| static constexpr auto | kWriteBarrierSlotType |
Definition at line 228 of file member-storage.h.
Definition at line 232 of file member-storage.h.
|
inline |
Definition at line 236 of file member-storage.h.
|
inlineexplicit |
Definition at line 237 of file member-storage.h.
References RawPointer::StoreAtomic().
|
inlineexplicit |
Definition at line 240 of file member-storage.h.
Definition at line 254 of file member-storage.h.
Definition at line 259 of file member-storage.h.
Definition at line 255 of file member-storage.h.
Referenced by SameThreadEnabledCheckingPolicy< kCheckOffHeapAssignments >::CheckPointer().
Definition at line 257 of file member-storage.h.
References cppgc::kSentinelPointer.
Referenced by SameThreadEnabledCheckingPolicy< kCheckOffHeapAssignments >::CheckPointer().
Definition at line 242 of file member-storage.h.
Referenced by DijkstraWriteBarrierPolicy::AssigningBarrier(), and WriteBarrierTypeForNonCagedHeapPolicy::Get().
Definition at line 243 of file member-storage.h.
Definition at line 249 of file member-storage.h.
Referenced by RawPointer::RawPointer().
|
inlinestatic |
Definition at line 283 of file member-storage.h.
|
friend |
Definition at line 266 of file member-storage.h.
|
friend |
Definition at line 269 of file member-storage.h.
|
friend |
Definition at line 272 of file member-storage.h.
|
friend |
Definition at line 263 of file member-storage.h.
|
friend |
Definition at line 275 of file member-storage.h.
|
friend |
Definition at line 278 of file member-storage.h.
Definition at line 233 of file member-storage.h.