Go to the source code of this file.
◆ DECL_STRUCT_PREDICATE
#define DECL_STRUCT_PREDICATE |
( |
| NAME, |
|
|
| Name, |
|
|
| name ) |
Value: V8_INLINE bool Is##Name(Tagged<HeapObject> obj); \
V8_INLINE bool Is##Name(Tagged<HeapObject> obj, PtrComprCageBase cage_base); \
V8_INLINE bool Is##Name(HeapObject obj, PtrComprCageBase cage_base); \
V8_INLINE bool Is##Name(
const HeapObjectLayout* obj); \
V8_INLINE bool Is##Name(
const HeapObjectLayout* obj, \
PtrComprCageBase cage_base);
Definition at line 593 of file heap-object.h.
◆ IS_TYPE_FUNCTION_DECL [1/2]
#define IS_TYPE_FUNCTION_DECL |
( |
| Type | ) |
|
Value: V8_INLINE bool Is##Type(Tagged<HeapObject> obj); \
V8_INLINE bool Is##Type(Tagged<HeapObject> obj, PtrComprCageBase cage_base); \
V8_INLINE bool Is##Type(HeapObject obj, PtrComprCageBase cage_base); \
V8_INLINE bool Is##Type(
const HeapObjectLayout* obj); \
V8_INLINE bool Is##Type(
const HeapObjectLayout* obj, \
PtrComprCageBase cage_base);
Definition at line 567 of file heap-object.h.
◆ IS_TYPE_FUNCTION_DECL [2/2]
#define IS_TYPE_FUNCTION_DECL |
( |
| Type, |
|
|
| Value, |
|
|
| _ ) |
Value: V8_INLINE bool Is##Type(Tagged<HeapObject> obj); \
V8_INLINE bool Is##Type(
const HeapObjectLayout* obj, Isolate* isolate); \
V8_INLINE bool Is##Type(
const HeapObjectLayout* obj);
Definition at line 567 of file heap-object.h.