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

#include <global-handles.h>

Collaboration diagram for v8::internal::GlobalHandleVector< T >::Iterator:

Public Member Functions

 Iterator (std::vector< Address, StrongRootAllocator< Address > >::iterator it)
 
Iteratoroperator++ ()
 
IndirectHandle< Toperator* ()
 
bool operator== (const Iterator &that) const
 
bool operator!= (const Iterator &that) const
 
Tagged< Traw ()
 

Private Attributes

std::vector< Address, StrongRootAllocator< Address > >::iterator it_
 

Detailed Description

template<typename T>
class v8::internal::GlobalHandleVector< T >::Iterator

Definition at line 241 of file global-handles.h.

Constructor & Destructor Documentation

◆ Iterator()

template<typename T >
v8::internal::GlobalHandleVector< T >::Iterator::Iterator ( std::vector< Address, StrongRootAllocator< Address > >::iterator it)
inlineexplicit

Definition at line 243 of file global-handles.h.

Member Function Documentation

◆ operator!=()

template<typename T >
bool v8::internal::GlobalHandleVector< T >::Iterator::operator!= ( const Iterator & that) const
inline

Definition at line 252 of file global-handles.h.

◆ operator*()

template<typename T >
IndirectHandle< T > v8::internal::GlobalHandleVector< T >::Iterator::operator* ( )
inline

Definition at line 250 of file global-handles.h.

◆ operator++()

template<typename T >
Iterator & v8::internal::GlobalHandleVector< T >::Iterator::operator++ ( )
inline

Definition at line 246 of file global-handles.h.

◆ operator==()

template<typename T >
bool v8::internal::GlobalHandleVector< T >::Iterator::operator== ( const Iterator & that) const
inline

Definition at line 251 of file global-handles.h.

◆ raw()

template<typename T >
Tagged< T > v8::internal::GlobalHandleVector< T >::Iterator::raw ( )
inline

Definition at line 254 of file global-handles.h.

Here is the call graph for this function:

Member Data Documentation

◆ it_

template<typename T >
std::vector<Address,StrongRootAllocator<Address>>::iterator v8::internal::GlobalHandleVector< T >::Iterator::it_
private

Definition at line 257 of file global-handles.h.


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