#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: