v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
bytecode-flags-and-tokens.h File Reference
Include dependency graph for bytecode-flags-and-tokens.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::interpreter::CreateArrayLiteralFlags
 
class  v8::internal::interpreter::CreateObjectLiteralFlags
 
class  v8::internal::interpreter::CreateClosureFlags
 
class  v8::internal::interpreter::TestTypeOfFlags
 
class  v8::internal::interpreter::StoreLookupSlotFlags
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::interpreter
 

Macros

#define TYPEOF_LITERAL_LIST(V)
 
#define DECLARE_LITERAL_FLAG(name, _)
 

Enumerations

enum class  v8::internal::interpreter::TryFinallyContinuationToken : int { v8::internal::interpreter::kFallthroughToken = -1 , v8::internal::interpreter::kRethrowToken = 0 }
 

Macro Definition Documentation

◆ DECLARE_LITERAL_FLAG

#define DECLARE_LITERAL_FLAG ( name,
_ )
Value:
k##name,
const char * name
Definition builtins.cc:39

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

◆ TYPEOF_LITERAL_LIST

#define TYPEOF_LITERAL_LIST ( V)
Value:
V(Number, number) \
V(String, string) \
V(Symbol, symbol) \
V(Boolean, boolean) \
V(BigInt, bigint) \
V(Undefined, undefined) \
V(Function, function) \
V(Object, object) \
V(Other, other)
#define V(Name)

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