Lines Matching defs:void
34 using WeakCallback = void (*)(const LivenessBroker&, const void*);
43 * void Trace(Visitor* visitor) const {
71 void Trace(const T* t) {
87 void Trace(const Member<T>& member) {
99 void Trace(const WeakMember<T>& weak_member) {
125 void Trace(const T& object) {
142 template <typename T, void (T::*method)(const LivenessBroker&)>
143 void RegisterWeakCallbackMethod(const T* object) {
154 void Trace(const EphemeronPair<K, V>& ephemeron_pair) {
169 void TraceEphemeron(const WeakMember<KeyType>& weak_member_key,
183 const void* key_base_object_payload =
202 void TraceEphemeron(const WeakMember<KeyType>& weak_member_key,
218 const void* key_base_object_payload =
231 void TraceStrongly(const WeakMember<T>& weak_member) {
245 void TraceWeakContainer(const T* object, WeakCallback callback,
246 const void* data) {
260 void RegisterMovableReference(const T** slot) {
266 HandleMovableReference(reinterpret_cast<const void**>(slot));
275 virtual void RegisterWeakCallback(WeakCallback callback, const void* data) {}
291 const void* parameter, TraceCallback callback, size_t deferred_size) {
297 virtual void Visit(const void* self, TraceDescriptor) {}
298 virtual void VisitWeak(const void* self, TraceDescriptor, WeakCallback,
299 const void* weak_member) {}
300 virtual void VisitRoot(const void*, TraceDescriptor, const SourceLocation&) {}
301 virtual void VisitWeakRoot(const void* self, TraceDescriptor, WeakCallback,
302 const void* weak_root, const SourceLocation&) {}
303 virtual void VisitEphemeron(const void* key, const void* value,
305 virtual void VisitWeakContainer(const void* self, TraceDescriptor strong_desc,
307 WeakCallback callback, const void* data) {}
308 virtual void HandleMovableReference(const void**) {}
311 template <typename T, void (T::*method)(const LivenessBroker&)>
312 static void WeakCallbackMethodDelegate(const LivenessBroker& info,
313 const void* self) {
320 static void HandleWeak(const LivenessBroker& info, const void* object) {
332 void TraceRoot(const Persistent& p, const SourceLocation& loc) {
349 void TraceRoot(const WeakPersistent& p, const SourceLocation& loc) {
364 void CheckObjectNotInConstruction(const void* address);