v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::DebugInfoCollection::Iterator Class Referencefinal

#include <debug.h>

Collaboration diagram for v8::internal::DebugInfoCollection::Iterator:

Public Member Functions

 Iterator (DebugInfoCollection *collection)
 
bool HasNext () const
 
Tagged< DebugInfoNext () const
 
void Advance ()
 
void DeleteNext ()
 

Private Types

using HandleLocation = DebugInfoCollection::HandleLocation
 

Private Attributes

DebugInfoCollection *const collection_
 
int index_ = 0
 

Detailed Description

Definition at line 202 of file debug.h.

Member Typedef Documentation

◆ HandleLocation

Constructor & Destructor Documentation

◆ Iterator()

v8::internal::DebugInfoCollection::Iterator::Iterator ( DebugInfoCollection * collection)
inlineexplicit

Definition at line 204 of file debug.h.

Member Function Documentation

◆ Advance()

void v8::internal::DebugInfoCollection::Iterator::Advance ( )
inline

Definition at line 217 of file debug.h.

Here is the call graph for this function:

◆ DeleteNext()

void v8::internal::DebugInfoCollection::Iterator::DeleteNext ( )
inline

Definition at line 222 of file debug.h.

Here is the call graph for this function:

◆ HasNext()

bool v8::internal::DebugInfoCollection::Iterator::HasNext ( ) const
inline

Definition at line 207 of file debug.h.

Here is the caller graph for this function:

◆ Next()

Tagged< DebugInfo > v8::internal::DebugInfoCollection::Iterator::Next ( ) const
inline

Definition at line 211 of file debug.h.

Here is the call graph for this function:

Member Data Documentation

◆ collection_

DebugInfoCollection* const v8::internal::DebugInfoCollection::Iterator::collection_
private

Definition at line 231 of file debug.h.

◆ index_

int v8::internal::DebugInfoCollection::Iterator::index_ = 0
private

Definition at line 232 of file debug.h.


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