v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::CallDepthScope< do_callback > Class Template Reference

#include <api-inl.h>

Collaboration diagram for v8::CallDepthScope< do_callback >:

Public Member Functions

 CallDepthScope (i::Isolate *isolate, Local< Context > context)
 
 ~CallDepthScope ()
 
 CallDepthScope (const CallDepthScope &)=delete
 
CallDepthScopeoperator= (const CallDepthScope &)=delete
 

Private Attributes

i::Isolate *const isolate_
 
i::Handle< i::Contextsaved_context_
 
i::Address previous_stack_height_
 

Friends

class i::ThreadLocalTop
 

Detailed Description

template<bool do_callback>
class v8::CallDepthScope< do_callback >

Definition at line 169 of file api-inl.h.

Constructor & Destructor Documentation

◆ CallDepthScope() [1/2]

template<bool do_callback>
v8::CallDepthScope< do_callback >::CallDepthScope ( i::Isolate * isolate,
Local< Context > context )
inline

Definition at line 171 of file api-inl.h.

◆ ~CallDepthScope()

template<bool do_callback>
v8::CallDepthScope< do_callback >::~CallDepthScope ( )
inline

Definition at line 179 of file api-inl.h.

Here is the call graph for this function:

◆ CallDepthScope() [2/2]

template<bool do_callback>
v8::CallDepthScope< do_callback >::CallDepthScope ( const CallDepthScope< do_callback > & )
delete

Member Function Documentation

◆ operator=()

template<bool do_callback>
CallDepthScope & v8::CallDepthScope< do_callback >::operator= ( const CallDepthScope< do_callback > & )
delete

Friends And Related Symbol Documentation

◆ i::ThreadLocalTop

template<bool do_callback>
friend class i::ThreadLocalTop
friend

Definition at line 231 of file api-inl.h.

Member Data Documentation

◆ isolate_

template<bool do_callback>
i::Isolate* const v8::CallDepthScope< do_callback >::isolate_
private

Definition at line 226 of file api-inl.h.

◆ previous_stack_height_

template<bool do_callback>
i::Address v8::CallDepthScope< do_callback >::previous_stack_height_
private

Definition at line 229 of file api-inl.h.

◆ saved_context_

template<bool do_callback>
i::Handle<i::Context> v8::CallDepthScope< do_callback >::saved_context_
private

Definition at line 227 of file api-inl.h.


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