5#ifndef V8_HEAP_ALLOCATION_RESULT_H_
6#define V8_HEAP_ALLOCATION_RESULT_H_
Address ToAddress() const
bool To(Tagged< T > *obj) const
static AllocationResult Failure()
Tagged< HeapObject > ToObjectChecked() const
Tagged< HeapObject > ToObject() const
AllocationResult()=default
Tagged< HeapObject > object_
AllocationResult(Tagged< HeapObject > heap_object)
static AllocationResult FromObject(Tagged< HeapObject > heap_object)
V8_INLINE constexpr bool is_null() const
constexpr int kSystemPointerSize
@ kNumberOfAllocationOrigins
Tagged< To > Cast(Tagged< From > value, const v8::SourceLocation &loc=INIT_SOURCE_LOCATION_IN_DEBUG)
#define DCHECK(condition)