![]() |
v8 11.3.244 (node 20.3.0)
V8 is Google's open source JavaScript engine
|
#include <v8-local-handle.h>
Static Public Member Functions | |
template<typename T1 , typename T2 > | |
static V8_INLINE bool | EqualHandles (const T1 &lhs, const T2 &rhs) |
Helper functions about handles.
Definition at line 138 of file v8-local-handle.h.
|
inlinestatic |
Checks whether two handles are equal. They are equal iff they are both empty or they are both non-empty and the objects to which they refer are physically equal.
If both handles refer to JS objects, this is the same as strict equality. For primitives, such as numbers or strings, a false
return value does not indicate that the values aren't equal in the JavaScript sense. Use Value::StrictEquals()
to check primitives for equality.
Definition at line 151 of file v8-local-handle.h.
Referenced by Local< T >::operator==(), PersistentBase< T >::operator==(), Local< T >::operator==(), and PersistentBase< T >::operator==().