Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
v8::internal::ValueHelper Class Referencefinal

#include <v8-internal.h>

Public Types

using InternalRepresentationType = internal::Address *
 

Static Public Member Functions

template<typename T >
static bool IsEmpty (T *value)
 
template<template< typename T, typename... Ms > typename H, typename T , typename... Ms>
static T * HandleAsValue (const H< T, Ms... > &handle)
 
template<typename T >
static Address ValueAsAddress (const T *value)
 
template<typename T , bool check_null = true, typename S >
static T * SlotAsValue (S *slot)
 
template<typename T >
static InternalRepresentationType ValueAsRepr (const T *value)
 
template<typename T >
static T * ReprAsValue (InternalRepresentationType repr)
 

Static Public Attributes

static constexpr InternalRepresentationType kEmpty = nullptr
 

Member Typedef Documentation

◆ InternalRepresentationType

Member Function Documentation

◆ HandleAsValue()

template<template< typename T, typename... Ms > typename H, typename T , typename... Ms>
static T * v8::internal::ValueHelper::HandleAsValue ( const H< T, Ms... > &  handle)
inlinestatic

◆ IsEmpty()

template<typename T >
static bool v8::internal::ValueHelper::IsEmpty ( T *  value)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReprAsValue()

template<typename T >
static T * v8::internal::ValueHelper::ReprAsValue ( InternalRepresentationType  repr)
inlinestatic

◆ SlotAsValue()

template<typename T , bool check_null = true, typename S >
static T * v8::internal::ValueHelper::SlotAsValue ( S *  slot)
inlinestatic

◆ ValueAsAddress()

template<typename T >
static Address v8::internal::ValueHelper::ValueAsAddress ( const T *  value)
inlinestatic
Here is the caller graph for this function:

◆ ValueAsRepr()

template<typename T >
static InternalRepresentationType v8::internal::ValueHelper::ValueAsRepr ( const T *  value)
inlinestatic
Here is the caller graph for this function:

Member Data Documentation

◆ kEmpty

constexpr InternalRepresentationType v8::internal::ValueHelper::kEmpty = nullptr
staticconstexpr

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