Home | History | Annotate | Download | only in heap

Lines Matching refs:isAlive

195     static bool isAlive(Visitor*, T*);
351 // have all been found. The WeakPointerCallback will normally use isAlive
354 // to objects where isAlive returned false. In the weak callback it is not
355 // allowed to touch other objects (except using isAlive) or to allocate on
362 // callbacks. Since isAlive is used in the callback to determine
398 template<typename T> inline bool isAlive(T* obj)
409 return ObjectAliveTrait<T>::isAlive(this, obj);
411 template<typename T> inline bool isAlive(const Member<T>& member)
413 return isAlive(member.get());
415 template<typename T> inline bool isAlive(RawPtr<T> ptr)
417 return isAlive(ptr.get());
453 if (*cell && !self->isAlive(*cell))
545 static bool isAlive(Visitor* visitor, T* obj)
554 static bool isAlive(Visitor* visitor, T* obj)
556 return obj->isAlive(visitor);
560 template<typename T> bool ObjectAliveTrait<T>::isAlive(Visitor* visitor, T* obj)
562 return DefaultObjectAliveTrait<T>::isAlive(visitor, obj);
589 virtual bool isAlive(Visitor*) const { return true; };
601 virtual bool isAlive(blink::Visitor* visitor) const OVERRIDE \
603 return visitor->isAlive(this); \