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

#include <spaces.h>

Inheritance diagram for v8::internal::PageIteratorImpl< PageType >:
Collaboration diagram for v8::internal::PageIteratorImpl< PageType >:

Public Member Functions

 PageIteratorImpl (PageType *p)
 
 PageIteratorImpl (const PageIteratorImpl &) V8_NOEXCEPT=default
 
PageIteratorImploperator= (const PageIteratorImpl &) V8_NOEXCEPT=default
 
PageType * operator* ()
 
bool operator== (const PageIteratorImpl< PageType > &rhs) const
 
bool operator!= (const PageIteratorImpl< PageType > &rhs) const
 
PageIteratorImpl< PageType > & operator++ ()
 
PageIteratorImpl< PageType > operator++ (int)
 

Private Attributes

PageType * p_
 

Additional Inherited Members

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

Detailed Description

template<class PageType>
class v8::internal::PageIteratorImpl< PageType >

Definition at line 160 of file spaces.h.

Constructor & Destructor Documentation

◆ PageIteratorImpl() [1/2]

template<class PageType >
v8::internal::PageIteratorImpl< PageType >::PageIteratorImpl ( PageType * p)
inlineexplicit

Definition at line 163 of file spaces.h.

◆ PageIteratorImpl() [2/2]

template<class PageType >
v8::internal::PageIteratorImpl< PageType >::PageIteratorImpl ( const PageIteratorImpl< PageType > & )
default

Member Function Documentation

◆ operator!=()

template<class PageType >
bool v8::internal::PageIteratorImpl< PageType >::operator!= ( const PageIteratorImpl< PageType > & rhs) const
inline

Definition at line 171 of file spaces.h.

◆ operator*()

template<class PageType >
PageType * v8::internal::PageIteratorImpl< PageType >::operator* ( )
inline

Definition at line 167 of file spaces.h.

◆ operator++() [1/2]

template<class PageType >
PageIteratorImpl< PageType > & v8::internal::PageIteratorImpl< PageType >::operator++ ( )
inline

Definition at line 24 of file spaces-inl.h.

◆ operator++() [2/2]

template<class PageType >
PageIteratorImpl< PageType > v8::internal::PageIteratorImpl< PageType >::operator++ ( int )
inline

Definition at line 30 of file spaces-inl.h.

Here is the call graph for this function:

◆ operator=()

template<class PageType >
PageIteratorImpl & v8::internal::PageIteratorImpl< PageType >::operator= ( const PageIteratorImpl< PageType > & )
default

◆ operator==()

template<class PageType >
bool v8::internal::PageIteratorImpl< PageType >::operator== ( const PageIteratorImpl< PageType > & rhs) const
inline

Definition at line 168 of file spaces.h.

Member Data Documentation

◆ p_

template<class PageType >
PageType* v8::internal::PageIteratorImpl< PageType >::p_
private

Definition at line 178 of file spaces.h.


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