Lines Matching defs:callback
74 DCHECK_NOT_NULL(desc.callback);
103 DCHECK_NOT_NULL(desc.callback);
255 // not require the callback.
264 void BasicMarkingState::RegisterWeakCallback(WeakCallback callback,
266 DCHECK_NOT_NULL(callback);
267 weak_callback_worklist_.Push({callback, object});
276 WeakCallback callback,
295 RegisterWeakCallback(callback, data);
297 // Weak containers might not require tracing. In such cases the callback in
298 // the TraceDescriptor will be nullptr. For ephemerons the callback will be
301 if (desc.callback) {
304 // For weak containers, there's no trace callback and no processing loop to
319 // after this point is kept alive and does not require the callback.
335 value_desc.callback(&visitor, value);
424 // the callback instead of registering it.
486 Callback callback) {
493 callback(item);