v8  9.4.146 (node 16.13.0)
V8 is Google's open source JavaScript engine
MemberBase Class Reference

#include <member.h>

Inheritance diagram for MemberBase:

Data Structures

struct  AtomicInitializerTag
 

Protected Member Functions

 MemberBase ()=default
 
 MemberBase (const void *value)
 
 MemberBase (const void *value, AtomicInitializerTag)
 
const void ** GetRawSlot () const
 
const void * GetRaw () const
 
void SetRaw (void *value)
 
const void * GetRawAtomic () const
 
void SetRawAtomic (const void *value)
 
void ClearFromGC () const
 

Detailed Description

Definition at line 25 of file member.h.

Constructor & Destructor Documentation

◆ MemberBase() [1/3]

MemberBase ( )
protecteddefault

◆ MemberBase() [2/3]

MemberBase ( const void *  value)
inlineexplicitprotected

Definition at line 30 of file member.h.

◆ MemberBase() [3/3]

MemberBase ( const void *  value,
AtomicInitializerTag   
)
inlineprotected

Definition at line 31 of file member.h.

References MemberBase::SetRawAtomic().

Member Function Documentation

◆ ClearFromGC()

void ClearFromGC ( ) const
inlineprotected

Definition at line 46 of file member.h.

◆ GetRaw()

const void* GetRaw ( ) const
inlineprotected

◆ GetRawAtomic()

const void* GetRawAtomic ( ) const
inlineprotected

Definition at line 37 of file member.h.

◆ GetRawSlot()

const void** GetRawSlot ( ) const
inlineprotected

◆ SetRaw()

void SetRaw ( void *  value)
inlineprotected

Definition at line 35 of file member.h.

◆ SetRawAtomic()


The documentation for this class was generated from the following file: