v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::SerializerDeserializer::BytecodeValueEncoder< kBytecode, kMinValue, kMaxValue, TValue > Struct Template Reference

#include <serializer-deserializer.h>

Collaboration diagram for v8::internal::SerializerDeserializer::BytecodeValueEncoder< kBytecode, kMinValue, kMaxValue, TValue >:

Static Public Member Functions

static constexpr bool IsEncodable (TValue value)
 
static constexpr uint8_t Encode (TValue value)
 
static constexpr TValue Decode (uint8_t bytecode)
 

Detailed Description

template<Bytecode kBytecode, int kMinValue, int kMaxValue, typename TValue = int>
struct v8::internal::SerializerDeserializer::BytecodeValueEncoder< kBytecode, kMinValue, kMaxValue, TValue >

Definition at line 203 of file serializer-deserializer.h.

Member Function Documentation

◆ Decode()

template<Bytecode kBytecode, int kMinValue, int kMaxValue, typename TValue = int>
static constexpr TValue v8::internal::SerializerDeserializer::BytecodeValueEncoder< kBytecode, kMinValue, kMaxValue, TValue >::Decode ( uint8_t bytecode)
inlinestaticconstexpr

Definition at line 216 of file serializer-deserializer.h.

Here is the call graph for this function:

◆ Encode()

template<Bytecode kBytecode, int kMinValue, int kMaxValue, typename TValue = int>
static constexpr uint8_t v8::internal::SerializerDeserializer::BytecodeValueEncoder< kBytecode, kMinValue, kMaxValue, TValue >::Encode ( TValue value)
inlinestaticconstexpr

Definition at line 210 of file serializer-deserializer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsEncodable()

template<Bytecode kBytecode, int kMinValue, int kMaxValue, typename TValue = int>
static constexpr bool v8::internal::SerializerDeserializer::BytecodeValueEncoder< kBytecode, kMinValue, kMaxValue, TValue >::IsEncodable ( TValue value)
inlinestaticconstexpr

Definition at line 206 of file serializer-deserializer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

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