v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8_inspector::V8StackTraceImpl::StackFrameIterator Class Reference
Collaboration diagram for v8_inspector::V8StackTraceImpl::StackFrameIterator:

Public Member Functions

 StackFrameIterator (const V8StackTraceImpl *stackTrace)
 
void next ()
 
StackFrameframe ()
 
bool done ()
 

Private Attributes

std::vector< std::shared_ptr< StackFrame > >::const_iterator m_currentIt
 
std::vector< std::shared_ptr< StackFrame > >::const_iterator m_currentEnd
 
AsyncStackTracem_parent
 

Detailed Description

Definition at line 95 of file v8-stack-trace-impl.h.

Constructor & Destructor Documentation

◆ StackFrameIterator()

v8_inspector::V8StackTraceImpl::StackFrameIterator::StackFrameIterator ( const V8StackTraceImpl * stackTrace)
explicit

Definition at line 374 of file v8-stack-trace-impl.cc.

Member Function Documentation

◆ done()

bool v8_inspector::V8StackTraceImpl::StackFrameIterator::done ( )

Definition at line 391 of file v8-stack-trace-impl.cc.

◆ frame()

StackFrame * v8_inspector::V8StackTraceImpl::StackFrameIterator::frame ( )

Definition at line 395 of file v8-stack-trace-impl.cc.

◆ next()

void v8_inspector::V8StackTraceImpl::StackFrameIterator::next ( )

Definition at line 380 of file v8-stack-trace-impl.cc.

Member Data Documentation

◆ m_currentEnd

std::vector<std::shared_ptr<StackFrame>>::const_iterator v8_inspector::V8StackTraceImpl::StackFrameIterator::m_currentEnd
private

Definition at line 105 of file v8-stack-trace-impl.h.

◆ m_currentIt

std::vector<std::shared_ptr<StackFrame>>::const_iterator v8_inspector::V8StackTraceImpl::StackFrameIterator::m_currentIt
private

Definition at line 104 of file v8-stack-trace-impl.h.

◆ m_parent

AsyncStackTrace* v8_inspector::V8StackTraceImpl::StackFrameIterator::m_parent
private

Definition at line 106 of file v8-stack-trace-impl.h.


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