v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
data-view-ops.h File Reference
#include <stdint.h>
#include "src/base/logging.h"
Include dependency graph for data-view-ops.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DATAVIEW_OP_LIST(V)
 
#define V(Name)
 
#define V(Name)
 

Enumerations

enum  DataViewOp : uint8_t { kByteLength }
 

Functions

constexpr const char * ToString (DataViewOp op)
 

Macro Definition Documentation

◆ DATAVIEW_OP_LIST

#define DATAVIEW_OP_LIST ( V)
Value:
V(BigInt64) \
V(BigUint64) \
V(Float32) \
V(Float64) \
V(Int8) \
V(Int16) \
V(Int32) \
V(Uint8) \
V(Uint16) \
V(Uint32)
#define V(Name)

Definition at line 13 of file data-view-ops.h.

◆ V [1/2]

#define V ( Name)
Value:
kGet##Name, kSet##Name,

Definition at line 26 of file data-view-ops.h.

◆ V [2/2]

#define V ( Name)
Value:
case DataViewOp::kGet##Name: \
return "DataView.prototype.get" #Name; \
case DataViewOp::kSet##Name: \
return "DataView.prototype.set" #Name;

Definition at line 26 of file data-view-ops.h.

Enumeration Type Documentation

◆ DataViewOp

enum DataViewOp : uint8_t
Enumerator
kByteLength 

Definition at line 25 of file data-view-ops.h.

Function Documentation

◆ ToString()

const char * ToString ( DataViewOp op)
constexpr

Definition at line 32 of file data-view-ops.h.

Here is the caller graph for this function: