v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::base::DerefPtrIterator< T > Struct Template Reference

#include <iterator.h>

Inheritance diagram for v8::base::DerefPtrIterator< T >:
Collaboration diagram for v8::base::DerefPtrIterator< T >:

Public Member Functions

 DerefPtrIterator (T *const *ptr)
 
Toperator* () const
 
DerefPtrIteratoroperator++ ()
 
DerefPtrIteratoroperator-- ()
 
bool operator!= (const DerefPtrIterator &other) const
 
bool operator== (const DerefPtrIterator &other) const
 

Public Attributes

T *const * ptr
 

Additional Inherited Members

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

Detailed Description

template<class T>
struct v8::base::DerefPtrIterator< T >

Definition at line 70 of file iterator.h.

Constructor & Destructor Documentation

◆ DerefPtrIterator()

template<class T >
v8::base::DerefPtrIterator< T >::DerefPtrIterator ( T *const * ptr)
inlineexplicit

Definition at line 73 of file iterator.h.

Member Function Documentation

◆ operator!=()

template<class T >
bool v8::base::DerefPtrIterator< T >::operator!= ( const DerefPtrIterator< T > & other) const
inline

Definition at line 84 of file iterator.h.

◆ operator*()

template<class T >
T & v8::base::DerefPtrIterator< T >::operator* ( ) const
inline

Definition at line 75 of file iterator.h.

◆ operator++()

template<class T >
DerefPtrIterator & v8::base::DerefPtrIterator< T >::operator++ ( )
inline

Definition at line 76 of file iterator.h.

◆ operator--()

template<class T >
DerefPtrIterator & v8::base::DerefPtrIterator< T >::operator-- ( )
inline

Definition at line 80 of file iterator.h.

◆ operator==()

template<class T >
bool v8::base::DerefPtrIterator< T >::operator== ( const DerefPtrIterator< T > & other) const
inline

Definition at line 87 of file iterator.h.

Member Data Documentation

◆ ptr

template<class T >
T* const* v8::base::DerefPtrIterator< T >::ptr

Definition at line 71 of file iterator.h.


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