Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Friends | List of all members
v8::TracedReferenceBase Class Reference

#include <v8-traced-handle.h>

Inheritance diagram for v8::TracedReferenceBase:
[legend]
Collaboration diagram for v8::TracedReferenceBase:
[legend]

Public Member Functions

void Reset ()
 
Local< DataGet (Isolate *isolate) const
 
bool IsEmptyThreadSafe () const
 
- Public Member Functions inherited from v8::api_internal::IndirectHandleBase
bool IsEmpty () const
 
void Clear ()
 

Protected Member Functions

 TracedReferenceBase ()=default
 
void SetSlotThreadSafe (internal::Address *new_val)
 
const internal::AddressGetSlotThreadSafe () const
 
void CheckValue () const
 
- Protected Member Functions inherited from v8::api_internal::IndirectHandleBase
 IndirectHandleBase ()=default
 
 IndirectHandleBase (const IndirectHandleBase &other)=default
 
IndirectHandleBaseoperator= (const IndirectHandleBase &that)=default
 
 IndirectHandleBase (internal::Address *location)
 
internal::Address ptr () const
 
internal::Address *const & slot () const
 
internal::Address *& slot ()
 
template<typename T , bool check_null = false>
T * value () const
 
internal::ValueHelper::InternalRepresentationType repr () const
 

Friends

class internal::BasicTracedReferenceExtractor
 
template<typename F >
class Local
 
template<typename U >
bool