V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::HandleScopeImplementer Class Reference

Public Member Functions

 HandleScopeImplementer (Isolate *isolate)
 
charRestoreThread (char *from)
 
charArchiveThread (char *to)
 
void FreeThreadResources ()
 
void Iterate (v8::internal::RootVisitor *v)
 
internal::AddressGetSpareOrNewBlock ()
 
void DeleteExtensions (internal::Address *prev_limit)
 
void IncrementCallDepth ()
 
void DecrementCallDepth ()
 
bool CallDepthIsZero ()
 
void IncrementMicrotasksScopeDepth ()
 
void DecrementMicrotasksScopeDepth ()
 
int GetMicrotasksScopeDepth ()
 
void IncrementMicrotasksSuppressions ()
 
void DecrementMicrotasksSuppressions ()
 
bool HasMicrotasksSuppressions ()
 
void set_microtasks_policy (v8::MicrotasksPolicy policy)
 
v8::MicrotasksPolicy microtasks_policy () const
 
void EnterContext (Handle< Context > context)
 
void LeaveContext ()
 
bool LastEnteredContextWas (Handle< Context > context)
 
Handle< ContextLastEnteredContext ()
 
Handle< ContextLastEnteredOrMicrotaskContext ()
 
void EnterMicrotaskContext (Handle< Context > context)
 
void LeaveMicrotaskContext ()
 
Handle< ContextMicrotaskContext ()
 
bool MicrotaskContextIsLastEnteredContext () const
 
void SaveContext (Context context)
 
Context RestoreContext ()
 
bool HasSavedContexts ()
 
DetachableVector< Address * > * blocks ()
 
Isolateisolate () const
 
void ReturnBlock (Address *block)
 

Static Public Member Functions

static int ArchiveSpacePerThread ()
 
static charIterate (v8::internal::RootVisitor *v, char *data)
 

Friends

class DeferredHandles
 
class DeferredHandleScope
 
class HandleScopeImplementerOffsets
 

Detailed Description

Definition at line 328 of file api.h.


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