Lines Matching defs:object

68    * \param member Reference retaining an object.
84 * \param member Member reference retaining an object.
96 * \param weak_member WeakMember reference weakly retaining an object.
122 * \param object reference of the inlined object.
125 void Trace(const T& object) {
127 // This object is embedded in potentially multiple nested objects. The
128 // outermost object must not be in construction as such objects are (a) not
131 CheckObjectNotInConstruction(&object);
133 TraceTrait<T>::Trace(this, &object);
137 * Registers a weak callback method on the object of type T. See
140 * \param object of type T specifying a weak callback method.
143 void RegisterWeakCallbackMethod(const T* object) {
144 RegisterWeakCallback(&WeakCallbackMethodDelegate<T, method>, object);
150 * \param ephemeron_pair EphemeronPair reference weakly retaining a key object
151 * and strongly retaining a value object in case the key object is alive.
165 * \param weak_member_key WeakMember reference weakly retaining a key object.
195 * \param key `WeakMember` reference weakly retaining a key object.
196 * \param value Reference weakly retaining a value object. Note that
228 * \param weak_member WeakMember reference retaining an object.
240 * \param object reference of the weak container.
245 void TraceWeakContainer(const T* object, WeakCallback callback,
247 if (!object) return;
248 VisitWeakContainer(object, TraceTrait<T>::GetTraceDescriptor(object),
249 TraceTrait<T>::GetWeakTraceDescriptor(object), callback,
254 * Registers a slot containing a reference to an object allocated on a
257 * \param slot location of reference to object that might be moved by the GC.
278 * Defers tracing an object from a concurrent thread to the mutator thread.
282 * \param parameter tells the trace callback which object was deferred.
284 * \param deferred_size size of deferred object.
286 * \returns false if the object does not need to be deferred (i.e. currently
320 static void HandleWeak(const LivenessBroker& info, const void* object) {
321 const PointerType* weak = static_cast<const PointerType*>(object);