|
#define | EXPAND(X) |
|
#define | NOTHING(...) |
|
#define | CONCAT_(a, ...) |
|
#define | CONCAT(a, ...) |
|
#define | UNIQUE_IDENTIFIER(base) |
|
#define | COUNT_MACRO_ARGS(...) |
|
#define | COUNT_MACRO_ARGS_IMPL(_8, _7, _6, _5, _4, _3, _2, _1, N, ...) |
|
#define | GET_NTH_ARG(N, ...) |
|
#define | GET_NTH_ARG_IMPL_0(_0, ...) |
|
#define | GET_NTH_ARG_IMPL_1(_0, _1, ...) |
|
#define | GET_NTH_ARG_IMPL_2(_0, _1, _2, ...) |
|
#define | GET_NTH_ARG_IMPL_3(_0, _1, _2, _3, ...) |
|
#define | GET_NTH_ARG_IMPL_4(_0, _1, _2, _3, _4, ...) |
|
#define | GET_NTH_ARG_IMPL_5(_0, _1, _2, _3, _4, _5, ...) |
|
#define | GET_NTH_ARG_IMPL_6(_0, _1, _2, _3, _4, _5, _6, ...) |
|
#define | GET_NTH_ARG_IMPL_7(_0, _1, _2, _3, _4, _5, _6, _7, ...) |
|
#define | UNPAREN(X) |
|
#define | UNPAREN_(...) |
|
#define | DROP_UNPAREN_ |
|
#define | OFFSET_OF(type, field) |
|
#define | LITERAL_COMMA , |
|
#define | arraysize(array) |
|
#define | DISALLOW_ASSIGN(TypeName) |
|
#define | DISALLOW_IMPLICIT_CONSTRUCTORS(TypeName) |
|
#define | MOVE_ONLY_WITH_DEFAULT_CONSTRUCTORS(TypeName) |
|
#define | MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR(TypeName) |
|
#define | DISALLOW_NEW_AND_DELETE() |
|
#define | DISABLE_CFI_PERF V8_CLANG_NO_SANITIZE("cfi") |
|
#define | DISABLE_CFI_ICALL |
|
#define | V8_PRETTY_FUNCTION_VALUE_OR(ELSE) |
|
#define | ASSERT_TRIVIALLY_COPYABLE(T) |
|
#define | ASSERT_NOT_TRIVIALLY_COPYABLE(T) |
|
#define | ASSERT_TRIVIALLY_DESTRUCTIBLE(T) |
|
#define | ASSERT_NOT_TRIVIALLY_DESTRUCTIBLE(T) |
|
#define | USE(...) |
|
#define | V8_PTR_PREFIX "" |
|
#define | V8PRIxPTR V8_PTR_PREFIX "x" |
|
#define | V8PRIdPTR V8_PTR_PREFIX "d" |
|
#define | V8PRIuPTR V8_PTR_PREFIX "u" |
|
#define | V8_PTR_HEX_DIGITS 8 |
|
#define | V8PRIxPTR_FMT "0x%08" V8PRIxPTR |
|
#define | V8PRIxPTRDIFF "tx" |
|
#define | V8PRIdPTRDIFF "td" |
|
#define | V8PRIuPTRDIFF "tu" |
|
#define | V8_EXPORT_PRIVATE |
|
#define | V8_EXPORT_ENUM |
|
#define | IF_WASM(V, ...) |
|
#define | IF_WASM_DRUMBRAKE(V, ...) |
|
#define | IF_WASM_DRUMBRAKE_INSTR_HANDLER(V, ...) |
|
#define | IF_TSAN(V, ...) |
|
#define | IF_INTL(V, ...) |
|
#define | IF_SHADOW_STACK(V, ...) |
|
#define | IF_TARGET_ARCH_64_BIT(V, ...) |
|
#define | IF_V8_WASM_RANDOM_FUZZERS(V, ...) |
|
#define | IF_NO_V8_WASM_RANDOM_FUZZERS(V, ...) |
|
|
template<typename T , size_t N> |
char(& | ArraySizeHelper (T(&array)[N]))[N] |
|
template<typename T , size_t N> |
char(& | ArraySizeHelper (const T(&array)[N]))[N] |
|
template<class Dest , class Source > |
V8_INLINE Dest | v8::base::bit_cast (Source const &source) |
|
template<class A > |
V8_INLINE A | implicit_cast (A x) |
|
uint64_t | make_uint64 (uint32_t high, uint32_t low) |
|
template<typename T > |
constexpr T | RoundDown (T x, intptr_t m) |
|
template<intptr_t m, typename T > |
constexpr T | RoundDown (T x) |
|
template<typename T > |
constexpr T | RoundUp (T x, intptr_t m) |
|
template<intptr_t m, typename T > |
constexpr T | RoundUp (T x) |
|
template<typename T , typename U > |
constexpr bool | IsAligned (T value, U alignment) |
|
void * | AlignedAddress (void *address, size_t alignment) |
|
void * | RoundUpAddress (void *address, size_t alignment) |
|
template<typename int_t , typename float_t , typename biggest_int_t = int64_t> |
bool | is_inbounds (float_t v) |
|