![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <member.h>
Classes | |
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 |
Private Attributes | |
RawStorage | raw_ |
Friends | |
class | MemberDebugHelper |
using cppgc::internal::MemberBase< StorageType >::RawStorage = StorageType |
|
protecteddefault |
|
inlineexplicitprotected |
|
inlineprotected |
|
inlineexplicitprotected |
|
inlineexplicitprotected |
|
inlineexplicitprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
friend |
|
mutableprivate |