v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::ro::EncodedExternalReference Struct Reference

#include <read-only-serializer-deserializer.h>

Collaboration diagram for v8::internal::ro::EncodedExternalReference:

Public Member Functions

uint32_t ToUint32 () const
 
 EncodedExternalReference (bool is_api_reference, uint32_t index)
 

Static Public Member Functions

static EncodedExternalReference FromUint32 (uint32_t v)
 

Public Attributes

int is_api_reference: kIsApiReferenceBits
 
int index: kIndexBits
 

Static Public Attributes

static constexpr int kIsApiReferenceBits = 1
 
static constexpr int kIndexBits = 31
 
static constexpr int kSize = kUInt32Size
 

Detailed Description

Definition at line 123 of file read-only-serializer-deserializer.h.

Constructor & Destructor Documentation

◆ EncodedExternalReference()

v8::internal::ro::EncodedExternalReference::EncodedExternalReference ( bool is_api_reference,
uint32_t index )
inline

Definition at line 139 of file read-only-serializer-deserializer.h.

Member Function Documentation

◆ FromUint32()

static EncodedExternalReference v8::internal::ro::EncodedExternalReference::FromUint32 ( uint32_t v)
inlinestatic

Definition at line 132 of file read-only-serializer-deserializer.h.

Here is the caller graph for this function:

◆ ToUint32()

uint32_t v8::internal::ro::EncodedExternalReference::ToUint32 ( ) const
inline

Definition at line 128 of file read-only-serializer-deserializer.h.

Member Data Documentation

◆ index

int v8::internal::ro::EncodedExternalReference::index

Definition at line 143 of file read-only-serializer-deserializer.h.

◆ is_api_reference

int v8::internal::ro::EncodedExternalReference::is_api_reference

Definition at line 142 of file read-only-serializer-deserializer.h.

◆ kIndexBits

int v8::internal::ro::EncodedExternalReference::kIndexBits = 31
staticconstexpr

Definition at line 125 of file read-only-serializer-deserializer.h.

◆ kIsApiReferenceBits

int v8::internal::ro::EncodedExternalReference::kIsApiReferenceBits = 1
staticconstexpr

Definition at line 124 of file read-only-serializer-deserializer.h.

◆ kSize

int v8::internal::ro::EncodedExternalReference::kSize = kUInt32Size
staticconstexpr

Definition at line 126 of file read-only-serializer-deserializer.h.


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