#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:
}
};
Definition: garbage-collected.h:93
◆ 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: