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;
Definition: garbage-collected.h:93
void IsGarbageCollectedMixinTypeMarker
Definition: garbage-collected.h:95
virtual void Trace(cppgc::Visitor *) const
Definition: garbage-collected.h:109
Definition: garbage-collected.h:53
void IsGarbageCollectedTypeMarker
Definition: garbage-collected.h:55
GarbageCollected()=default
T ParentMostGarbageCollectedType
Definition: garbage-collected.h:56
void Fatal(const std::string &reason=std::string(), const SourceLocation &=SourceLocation::Current())
Definition: allocation.h:38