|  | v8
    9.0.257(node16.0.0)
    V8 is Google's open source JavaScript engine | 
#include <liveness-broker.h>
| Public Member Functions | |
| template<typename T > | |
| bool | IsHeapObjectAlive (const T *object) const | 
| template<typename T > | |
| bool | IsHeapObjectAlive (const WeakMember< T > &weak_member) const | 
| template<typename T > | |
| bool | IsHeapObjectAlive (const UntracedMember< T > &untraced_member) const | 
| Friends | |
| class | internal::LivenessBrokerFactory | 
The broker is passed to weak callbacks to allow (temporarily) querying the liveness state of an object. References to non-live objects must be cleared when IsHeapObjectAlive() returns false.
Definition at line 43 of file liveness-broker.h.
| 
 | inline | 
Definition at line 46 of file liveness-broker.h.
References BasicMember< T, WeaknessTag, WriteBarrierPolicy, CheckingPolicy >::cppgc::TraceTrait.
| 
 | inline | 
Definition at line 59 of file liveness-broker.h.
References cppgc::kSentinelPointer.
| 
 | inline | 
Definition at line 53 of file liveness-broker.h.
References cppgc::kSentinelPointer.
| 
 | friend | 
Definition at line 69 of file liveness-broker.h.