v8
9.4.146 (node 16.13.0)
V8 is Google's open source JavaScript engine
|
#include <ephemeron-pair.h>
Public Member Functions | |
EphemeronPair (K *k, V *v) | |
void | ClearValueIfKeyIsDead (const LivenessBroker &broker) |
Data Fields | |
WeakMember< K > | key |
Member< V > | value |
An ephemeron pair is used to conditionally retain an object. The value
will be kept alive only if the key
is alive.
Definition at line 18 of file ephemeron-pair.h.
|
inline |
Definition at line 19 of file ephemeron-pair.h.
References EphemeronPair< K, V >::key, and EphemeronPair< K, V >::value.
|
inline |
Definition at line 23 of file ephemeron-pair.h.
References EphemeronPair< K, V >::key, and EphemeronPair< K, V >::value.
WeakMember<K> key |
Definition at line 20 of file ephemeron-pair.h.
Referenced by EphemeronPair< K, V >::ClearValueIfKeyIsDead(), and EphemeronPair< K, V >::EphemeronPair().
Definition at line 21 of file ephemeron-pair.h.
Referenced by EphemeronPair< K, V >::ClearValueIfKeyIsDead(), and EphemeronPair< K, V >::EphemeronPair().