#include <garbage-collected.h>
Base class for managed mixin objects. Such objects cannot be constructed directly but must be mixed into the inheritance hierarchy of a GarbageCollected object.
Types inheriting from GarbageCollectedMixin must override a virtual method of signature void Trace(cppgc::Visitor*) const
that dispatchs all managed pointers to the visitor and delegates to base classes.
public:
}
};
virtual void Trace(cppgc::Visitor *) const
Definition at line 93 of file garbage-collected.h.
◆ IsGarbageCollectedMixinTypeMarker
◆ operator delete[]()
void cppgc::GarbageCollectedMixin::operator delete[] |
( |
void * | | ) |
|
|
delete |
◆ operator new()
void * cppgc::GarbageCollectedMixin::operator new |
( |
size_t | | ) |
|
|
delete |
◆ operator new[]()
void * cppgc::GarbageCollectedMixin::operator new[] |
( |
size_t | | ) |
|
|
delete |
◆ Trace()
virtual void cppgc::GarbageCollectedMixin::Trace |
( |
cppgc::Visitor * | | ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following file: