![]() |
v8 13.6.233 (node 24.1.0)
V8 is Google's open source JavaScript engine
|
#include <member.h>
Data Structures | |
struct | AtomicInitializerTag |
Public Types | |
using | RawStorage = StorageType |
Protected Member Functions | |
V8_INLINE | MemberBase ()=default |
V8_INLINE | MemberBase (const void *value) |
V8_INLINE | MemberBase (const void *value, AtomicInitializerTag) |
V8_INLINE | MemberBase (RawStorage raw) |
V8_INLINE | MemberBase (std::nullptr_t) |
V8_INLINE | MemberBase (SentinelPointer s) |
V8_INLINE const void ** | GetRawSlot () const |
V8_INLINE const void * | GetRaw () const |
V8_INLINE void | SetRaw (void *value) |
V8_INLINE const void * | GetRawAtomic () const |
V8_INLINE void | SetRawAtomic (const void *value) |
V8_INLINE RawStorage | GetRawStorage () const |
V8_INLINE void | SetRawStorageAtomic (RawStorage other) |
V8_INLINE bool | IsCleared () const |
V8_INLINE void | ClearFromGC () const |
Friends | |
class | MemberDebugHelper |
using RawStorage = StorageType |
|
protecteddefault |
References V8_INLINE.
Referenced by GetRawSlot().
|
inlineexplicitprotected |
|
inlineprotected |
|
inlineexplicitprotected |
|
inlineexplicitprotected |
|
inlineexplicitprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 48 of file member.h.
References MemberBase(), and V8_INLINE.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 55 of file member.h.
References V8_INLINE.
Referenced by BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator=(), and BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator=().
|
inlineprotected |
|
friend |
Definition at line 68 of file member.h.
References MemberDebugHelper.
Referenced by MemberDebugHelper.