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

Public Member Functions

 HandleScopeImplementer (Isolate *isolate)
 
char * RestoreThread (char *from)
 
char * ArchiveThread (char *to)
 
void FreeThreadResources ()
 
void Iterate (v8::internal::RootVisitor *v)
 
internal::Address * GetSpareOrNewBlock ()
 
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< Context > LastEnteredContext ()
 
Handle< Context > LastEnteredOrMicrotaskContext ()
 
void EnterMicrotaskContext (Handle< Context > context)
 
void LeaveMicrotaskContext ()
 
Handle< Context > MicrotaskContext ()
 
bool MicrotaskContextIsLastEnteredContext () const
 
void SaveContext (Context context)
 
Context RestoreContext ()
 
bool HasSavedContexts ()
 
DetachableVector< Address * > * blocks ()
 
Isolate * isolate () const
 
void ReturnBlock (Address *block)
 

Static Public Member Functions

static int ArchiveSpacePerThread ()
 
static char * Iterate (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: