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

#include <feedback-vector.h>

Inheritance diagram for v8::internal::MapsAndHandlers::Iterator:
Collaboration diagram for v8::internal::MapsAndHandlers::Iterator:

Public Member Functions

constexpr Iterator ()=default
 
constexpr bool operator== (const Iterator &other)
 
constexpr bool operator!= (const Iterator &other)
 
constexpr Iteratoroperator++ ()
 
constexpr Iterator operator++ (int)
 
value_type operator* () const
 

Private Member Functions

constexpr Iterator (const MapsAndHandlers *container, size_t i)
 

Private Attributes

const MapsAndHandlerscontainer_ = nullptr
 
size_t index_ = 0
 

Friends

class MapsAndHandlers
 

Additional Inherited Members

- Public Types inherited from v8::base::iterator< std::input_iterator_tag, MapAndHandler >
using iterator_category
 
using value_type
 
using difference_type
 
using pointer
 
using reference
 

Detailed Description

Definition at line 125 of file feedback-vector.h.

Constructor & Destructor Documentation

◆ Iterator() [1/2]

v8::internal::MapsAndHandlers::Iterator::Iterator ( )
constexprdefault

◆ Iterator() [2/2]

v8::internal::MapsAndHandlers::Iterator::Iterator ( const MapsAndHandlers * container,
size_t i )
inlineconstexprprivate

Definition at line 156 of file feedback-vector.h.

Member Function Documentation

◆ operator!=()

bool v8::internal::MapsAndHandlers::Iterator::operator!= ( const Iterator & other)
inlineconstexpr

Definition at line 133 of file feedback-vector.h.

◆ operator*()

value_type v8::internal::MapsAndHandlers::Iterator::operator* ( ) const
inline

Definition at line 148 of file feedback-vector.h.

◆ operator++() [1/2]

Iterator & v8::internal::MapsAndHandlers::Iterator::operator++ ( )
inlineconstexpr

Definition at line 137 of file feedback-vector.h.

◆ operator++() [2/2]

Iterator v8::internal::MapsAndHandlers::Iterator::operator++ ( int )
inlineconstexpr

Definition at line 142 of file feedback-vector.h.

◆ operator==()

bool v8::internal::MapsAndHandlers::Iterator::operator== ( const Iterator & other)
inlineconstexpr

Definition at line 130 of file feedback-vector.h.

Friends And Related Symbol Documentation

◆ MapsAndHandlers

friend class MapsAndHandlers
friend

Definition at line 154 of file feedback-vector.h.

Member Data Documentation

◆ container_

const MapsAndHandlers* v8::internal::MapsAndHandlers::Iterator::container_ = nullptr
private

Definition at line 159 of file feedback-vector.h.

◆ index_

size_t v8::internal::MapsAndHandlers::Iterator::index_ = 0
private

Definition at line 160 of file feedback-vector.h.


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