V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::MaybeHandle< T > Class Template Reference

Public Member Functions

template<typename S , typename = typename std::enable_if< std::is_convertible<S*, T*>::value || std::is_same<T, Object>::value || (std::is_same<T, HeapObject>::value && (std::is_same<S, FixedArray>::value || std::is_same<S, Map>::value))>::type>
V8_INLINE MaybeHandle (Handle< S > handle)
 
template<typename S , typename = typename std::enable_if< std::is_convertible<S*, T*>::value || std::is_same<T, Object>::value || (std::is_same<T, HeapObject>::value && std::is_same<S, Map>::value)>::type>
V8_INLINE MaybeHandle (MaybeHandle< S > maybe_handle)
 
V8_INLINE MaybeHandle (T *object, Isolate *isolate)
 
V8_INLINE void Assert () const
 
V8_INLINE void Check () const
 
V8_INLINE Handle< TToHandleChecked () const
 
template<typename S >
V8_INLINE bool ToHandle (Handle< S > *out) const
 
V8_INLINE Address address () const
 
bool is_null () const
 

Protected Attributes

Addresslocation_ = nullptr
 

Friends

template<typename >
class MaybeHandle
 

Detailed Description

template<typename T>
class v8::internal::MaybeHandle< T >

Definition at line 561 of file globals.h.


The documentation for this class was generated from the following files: