5#ifndef INCLUDE_CPPGC_GARBAGE_COLLECTED_H_
6#define INCLUDE_CPPGC_GARBAGE_COLLECTED_H_
59 void*
operator new(size_t) =
delete;
60 void*
operator new[](size_t) =
delete;
63 void operator delete(
void*) {
64#ifdef V8_ENABLE_CHECKS
66 "Manually deleting a garbage collected object is not allowed");
69 void operator delete[](
void*) =
delete;
98 void*
operator new(size_t) =
delete;
99 void*
operator new[](size_t) =
delete;
103 void operator delete[](
void*) =
delete;
void IsGarbageCollectedMixinTypeMarker
virtual void Trace(cppgc::Visitor *) const
void IsGarbageCollectedTypeMarker
GarbageCollected()=default
T ParentMostGarbageCollectedType
void Fatal(const std::string &reason, const SourceLocation &loc)