v8 11.3.244 (node 20.3.0)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
ValueHelper Class Referencefinal

#include <v8-internal.h>

Static Public Member Functions

template<typename T >
static constexpr T * EmptyValue ()
 
template<typename T >
static V8_INLINE Address ValueAsAddress (const T *value)
 
template<typename T , typename S >
static V8_INLINE T * SlotAsValue (S *slot)
 
template<typename T >
static V8_INLINE T * ValueAsSlot (T *const &value)
 

Detailed Description

Definition at line 905 of file v8-internal.h.

Member Function Documentation

◆ EmptyValue()

template<typename T >
static constexpr T * EmptyValue ( )
inlinestaticconstexpr

Definition at line 933 of file v8-internal.h.

◆ SlotAsValue()

template<typename T , typename S >
static V8_INLINE T * SlotAsValue ( S *  slot)
inlinestatic

Definition at line 943 of file v8-internal.h.

◆ ValueAsAddress()

◆ ValueAsSlot()

template<typename T >
static V8_INLINE T * ValueAsSlot ( T *const &  value)
inlinestatic

Definition at line 948 of file v8-internal.h.

Referenced by PersistentBase< T >::Reset().


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