|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
#include <handles.h>
| Classes | |
| struct | equal_to | 
| struct | hash | 
| Public Types | |
| using | MaybeType = MaybeHandle<T> | 
| Public Member Functions | |
| V8_INLINE | Handle () | 
| V8_INLINE | Handle (Address *location) | 
| V8_INLINE | Handle (Tagged< T > object, Isolate *isolate) | 
| V8_INLINE | Handle (Tagged< T > object, LocalIsolate *isolate) | 
| V8_INLINE | Handle (Tagged< T > object, LocalHeap *local_heap) | 
| template<typename S > requires (is_subtype_v<S, T>) | |
| V8_INLINE | Handle (Handle< S > handle) | 
| V8_INLINE Tagged< T > | operator-> () const | 
| V8_INLINE Tagged< T > | operator* () const | 
| bool | equals (Handle< T > other) const | 
| void | PatchValue (Tagged< T > new_value) | 
|  Public Member Functions inherited from v8::internal::HandleBase | |
| V8_INLINE bool | is_identical_to (const HandleBase &that) const | 
| template<typename T > | |
| V8_INLINE bool | is_identical_to (const DirectHandle< T > &that) const | 
| V8_INLINE bool | is_null () const | 
| V8_INLINE Address | address () const | 
| V8_INLINE Address * | location () const | 
| V8_INLINE ValueHelper::InternalRepresentationType | repr () const | 
| Static Public Member Functions | |
| static V8_INLINE Handle< T > | New (Tagged< T > object, Isolate *isolate) | 
| static const Handle< T > | null () | 
| Friends | |
| template<typename > | |
| class | Handle | 
| template<typename > | |
| class | MaybeHandle | 
| template<typename To , typename From > | |
| IndirectHandle< To > | UncheckedCast (IndirectHandle< From > value) | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from v8::internal::HandleBase | |
| V8_INLINE | HandleBase (Address *location) | 
| V8_INLINE | HandleBase (Address object, Isolate *isolate) | 
| V8_INLINE | HandleBase (Address object, LocalIsolate *isolate) | 
| V8_INLINE | HandleBase (Address object, LocalHeap *local_heap) | 
| V8_INLINE bool | IsDereferenceAllowed () const | 
|  Protected Attributes inherited from v8::internal::HandleBase | |
| Address * | location_ | 
| using v8::internal::Handle< T >::MaybeType = MaybeHandle<T> | 
| 
 | inline | 
| 
 | inlineexplicit | 
Definition at line 60 of file handles-inl.h.
| v8::internal::Handle< T >::Handle | ( | Tagged< T > | object, | 
| LocalIsolate * | isolate ) | 
Definition at line 64 of file handles-inl.h.
| v8::internal::Handle< T >::Handle | ( | Tagged< T > | object, | 
| LocalHeap * | local_heap ) | 
Definition at line 68 of file handles-inl.h.
| 
 | static | 
Definition at line 46 of file handles-inl.h.
| 
 | inlinestatic | 
| 
 | inline | 
| 
 | friend |