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

#include <bytecode-flags-and-tokens.h>

Collaboration diagram for v8::internal::interpreter::TestTypeOfFlags:

Public Types

enum class  LiteralFlag : uint8_t { DECLARE_LITERAL_FLAG }
 

Static Public Member Functions

static LiteralFlag GetFlagForLiteral (const AstStringConstants *ast_constants, Literal *literal)
 
static uint8_t Encode (LiteralFlag literal_flag)
 
static LiteralFlag Decode (uint8_t raw_flag)
 
static const char * ToString (LiteralFlag literal_flag)
 

Private Member Functions

 DISALLOW_IMPLICIT_CONSTRUCTORS (TestTypeOfFlags)
 

Detailed Description

Definition at line 65 of file bytecode-flags-and-tokens.h.

Member Enumeration Documentation

◆ LiteralFlag

Enumerator
DECLARE_LITERAL_FLAG 

Definition at line 67 of file bytecode-flags-and-tokens.h.

Member Function Documentation

◆ Decode()

TestTypeOfFlags::LiteralFlag v8::internal::interpreter::TestTypeOfFlags::Decode ( uint8_t raw_flag)
static

Definition at line 72 of file bytecode-flags-and-tokens.cc.

◆ DISALLOW_IMPLICIT_CONSTRUCTORS()

v8::internal::interpreter::TestTypeOfFlags::DISALLOW_IMPLICIT_CONSTRUCTORS ( TestTypeOfFlags )
private

◆ Encode()

uint8_t v8::internal::interpreter::TestTypeOfFlags::Encode ( LiteralFlag literal_flag)
static

Definition at line 67 of file bytecode-flags-and-tokens.cc.

Here is the caller graph for this function:

◆ GetFlagForLiteral()

TestTypeOfFlags::LiteralFlag v8::internal::interpreter::TestTypeOfFlags::GetFlagForLiteral ( const AstStringConstants * ast_constants,
Literal * literal )
static

Definition at line 42 of file bytecode-flags-and-tokens.cc.

Here is the caller graph for this function:

◆ ToString()

const char * v8::internal::interpreter::TestTypeOfFlags::ToString ( LiteralFlag literal_flag)
static

Definition at line 78 of file bytecode-flags-and-tokens.cc.

Here is the caller graph for this function:

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