v8  10.1.124 (node 18.2.0)
V8 is Google's open source JavaScript engine
v8config.h File Reference

Go to the source code of this file.

Macros

#define V8_GLIBC_PREREQ(major, minor)   0
 
#define V8_GNUC_PREREQ(major, minor, patchlevel)   0
 
#define V8_TARGET_OS_STRING   "unknown"
 
#define V8_LIBC_BSD   V8_OS_BSD
 
#define V8_HAS_CPP_ATTRIBUTE(FEATURE)   0
 
#define V8_INLINE   inline
 
#define V8_ASSUME_ALIGNED(ptr, alignment)   (ptr)
 
#define V8_NONNULL(...)   /* NOT SUPPORTED */
 
#define V8_NOINLINE   /* NOT SUPPORTED */
 
#define V8_DEPRECATED(message)
 
#define V8_DEPRECATE_SOON(message)
 
#define V8_ENUM_DEPRECATED(message)   V8_DEPRECATED(message)
 
#define V8_ENUM_DEPRECATE_SOON(message)   V8_DEPRECATE_SOON(message)
 
#define V8_UNLIKELY(condition)   (condition)
 
#define V8_LIKELY(condition)   (condition)
 
#define V8_WARN_UNUSED_RESULT   /* NOT SUPPORTED */
 
#define V8_NODISCARD   /* NOT SUPPORTED */
 
#define V8_NO_UNIQUE_ADDRESS   /* NOT SUPPORTED */
 
#define V8_CLANG_NO_SANITIZE(what)
 
#define V8_EXPORT
 
#define V8_STATIC_CONSTEXPR_VARIABLES_NEED_DEFINITIONS
 

Macro Definition Documentation

◆ V8_ASSUME_ALIGNED

#define V8_ASSUME_ALIGNED (   ptr,
  alignment 
)    (ptr)

Definition at line 432 of file v8config.h.

◆ V8_CLANG_NO_SANITIZE

#define V8_CLANG_NO_SANITIZE (   what)

Definition at line 544 of file v8config.h.

◆ V8_DEPRECATE_SOON

#define V8_DEPRECATE_SOON (   message)

Definition at line 470 of file v8config.h.

◆ V8_DEPRECATED

#define V8_DEPRECATED (   message)

Definition at line 462 of file v8config.h.

◆ V8_ENUM_DEPRECATE_SOON

#define V8_ENUM_DEPRECATE_SOON (   message)    V8_DEPRECATE_SOON(message)

Definition at line 479 of file v8config.h.

◆ V8_ENUM_DEPRECATED

#define V8_ENUM_DEPRECATED (   message)    V8_DEPRECATED(message)

Definition at line 478 of file v8config.h.

◆ V8_EXPORT

#define V8_EXPORT

Definition at line 578 of file v8config.h.

◆ V8_GLIBC_PREREQ

#define V8_GLIBC_PREREQ (   major,
  minor 
)    0

Definition at line 39 of file v8config.h.

◆ V8_GNUC_PREREQ

#define V8_GNUC_PREREQ (   major,
  minor,
  patchlevel 
)    0

Definition at line 59 of file v8config.h.

◆ V8_HAS_CPP_ATTRIBUTE

#define V8_HAS_CPP_ATTRIBUTE (   FEATURE)    0

Definition at line 326 of file v8config.h.

◆ V8_INLINE

#define V8_INLINE   inline

Definition at line 425 of file v8config.h.

◆ V8_LIBC_BSD

#define V8_LIBC_BSD   V8_OS_BSD

Definition at line 271 of file v8config.h.

◆ V8_LIKELY

#define V8_LIKELY (   condition)    (condition)

Definition at line 489 of file v8config.h.

◆ V8_NO_UNIQUE_ADDRESS

#define V8_NO_UNIQUE_ADDRESS   /* NOT SUPPORTED */

Definition at line 534 of file v8config.h.

◆ V8_NODISCARD

#define V8_NODISCARD   /* NOT SUPPORTED */

Definition at line 513 of file v8config.h.

◆ V8_NOINLINE

#define V8_NOINLINE   /* NOT SUPPORTED */

Definition at line 454 of file v8config.h.

◆ V8_NONNULL

#define V8_NONNULL (   ...)    /* NOT SUPPORTED */

Definition at line 442 of file v8config.h.

◆ V8_STATIC_CONSTEXPR_VARIABLES_NEED_DEFINITIONS

#define V8_STATIC_CONSTEXPR_VARIABLES_NEED_DEFINITIONS

Definition at line 598 of file v8config.h.

◆ V8_TARGET_OS_STRING

#define V8_TARGET_OS_STRING   "unknown"

Definition at line 242 of file v8config.h.

◆ V8_UNLIKELY

#define V8_UNLIKELY (   condition)    (condition)

Definition at line 488 of file v8config.h.

◆ V8_WARN_UNUSED_RESULT

#define V8_WARN_UNUSED_RESULT   /* NOT SUPPORTED */

Definition at line 499 of file v8config.h.