v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
compiler-specific.h File Reference
#include "include/v8config.h"
Include dependency graph for compiler-specific.h:

Go to the source code of this file.

Macros

#define V8_ALLOW_UNUSED
 
#define PRINTF_FORMAT(format_param, dots_param)
 
#define STATIC_CONST_MEMBER_DEFINITION
 
#define MSVC_SUPPRESS_WARNING(n)
 
#define NON_EXPORTED_BASE(code)
 
#define V8_NOEXCEPT   noexcept
 
#define ALIGNAS(byte_alignment)
 
#define V8_DEBUGGING_EXPORT
 

Macro Definition Documentation

◆ ALIGNAS

#define ALIGNAS ( byte_alignment)
Value:
__attribute__((aligned(byte_alignment)))

Definition at line 134 of file compiler-specific.h.

◆ MSVC_SUPPRESS_WARNING

#define MSVC_SUPPRESS_WARNING ( n)

Definition at line 92 of file compiler-specific.h.

◆ NON_EXPORTED_BASE

#define NON_EXPORTED_BASE ( code)
Value:
code

Definition at line 93 of file compiler-specific.h.

◆ PRINTF_FORMAT

#define PRINTF_FORMAT ( format_param,
dots_param )

Definition at line 30 of file compiler-specific.h.

◆ STATIC_CONST_MEMBER_DEFINITION

#define STATIC_CONST_MEMBER_DEFINITION

Definition at line 52 of file compiler-specific.h.

◆ V8_ALLOW_UNUSED

#define V8_ALLOW_UNUSED

Definition at line 18 of file compiler-specific.h.

◆ V8_DEBUGGING_EXPORT

#define V8_DEBUGGING_EXPORT

Definition at line 144 of file compiler-specific.h.

◆ V8_NOEXCEPT

#define V8_NOEXCEPT   noexcept

Definition at line 105 of file compiler-specific.h.