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

#include <shared-function-info.h>

Collaboration diagram for v8::internal::SharedFunctionInfo::ScriptIterator:

Public Member Functions

V8_EXPORT_PRIVATE ScriptIterator (Isolate *isolate, Tagged< Script > script)
 
 ScriptIterator (Handle< WeakFixedArray > infos)
 
 ScriptIterator (const ScriptIterator &)=delete
 
ScriptIteratoroperator= (const ScriptIterator &)=delete
 
V8_EXPORT_PRIVATE Tagged< SharedFunctionInfoNext ()
 
int CurrentIndex () const
 
void Reset (Isolate *isolate, Tagged< Script > script)
 

Private Attributes

Handle< WeakFixedArrayinfos_
 
int index_
 

Detailed Description

Definition at line 749 of file shared-function-info.h.

Constructor & Destructor Documentation

◆ ScriptIterator() [1/3]

v8::internal::SharedFunctionInfo::ScriptIterator::ScriptIterator ( Isolate * isolate,
Tagged< Script > script )

Definition at line 154 of file shared-function-info.cc.

◆ ScriptIterator() [2/3]

v8::internal::SharedFunctionInfo::ScriptIterator::ScriptIterator ( Handle< WeakFixedArray > infos)
explicit

Definition at line 158 of file shared-function-info.cc.

◆ ScriptIterator() [3/3]

v8::internal::SharedFunctionInfo::ScriptIterator::ScriptIterator ( const ScriptIterator & )
delete

Member Function Documentation

◆ CurrentIndex()

int v8::internal::SharedFunctionInfo::ScriptIterator::CurrentIndex ( ) const
inline

Definition at line 756 of file shared-function-info.h.

Here is the caller graph for this function:

◆ Next()

Tagged< SharedFunctionInfo > v8::internal::SharedFunctionInfo::ScriptIterator::Next ( )

Definition at line 161 of file shared-function-info.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

ScriptIterator & v8::internal::SharedFunctionInfo::ScriptIterator::operator= ( const ScriptIterator & )
delete

◆ Reset()

void v8::internal::SharedFunctionInfo::ScriptIterator::Reset ( Isolate * isolate,
Tagged< Script > script )

Definition at line 174 of file shared-function-info.cc.

Here is the call graph for this function:

Member Data Documentation

◆ index_

int v8::internal::SharedFunctionInfo::ScriptIterator::index_
private

Definition at line 763 of file shared-function-info.h.

◆ infos_

Handle<WeakFixedArray> v8::internal::SharedFunctionInfo::ScriptIterator::infos_
private

Definition at line 762 of file shared-function-info.h.


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