![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <zone-compact-set.h>
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | difference_type = std::ptrdiff_t |
using | value_type = T |
using | reference = value_type |
using | pointer = value_type* |
Public Member Functions | |
const_iterator (const const_iterator &other)=default | |
const_iterator & | operator= (const const_iterator &other)=default |
reference | operator* () const |
bool | operator== (const const_iterator &other) const |
bool | operator!= (const const_iterator &other) const |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
difference_type | operator- (const const_iterator &other) const |
Private Member Functions | |
const_iterator (const ZoneCompactSet< T > *set, size_t current) | |
Private Attributes | |
const ZoneCompactSet< T > * | set_ |
size_t | current_ |
Friends | |
class | ZoneCompactSet< T > |
Definition at line 315 of file zone-compact-set.h.
using v8::internal::ZoneCompactSet< T >::const_iterator::difference_type = std::ptrdiff_t |
Definition at line 318 of file zone-compact-set.h.
using v8::internal::ZoneCompactSet< T >::const_iterator::iterator_category = std::forward_iterator_tag |
Definition at line 317 of file zone-compact-set.h.
using v8::internal::ZoneCompactSet< T >::const_iterator::pointer = value_type* |
Definition at line 321 of file zone-compact-set.h.
using v8::internal::ZoneCompactSet< T >::const_iterator::reference = value_type |
Definition at line 320 of file zone-compact-set.h.
using v8::internal::ZoneCompactSet< T >::const_iterator::value_type = T |
Definition at line 319 of file zone-compact-set.h.
|
default |
|
inlineexplicitprivate |
Definition at line 348 of file zone-compact-set.h.
|
inline |
Definition at line 330 of file zone-compact-set.h.
|
inline |
Definition at line 326 of file zone-compact-set.h.
|
inline |
const_iterator v8::internal::ZoneCompactSet< T >::const_iterator::operator++ | ( | int | ) |
|
inline |
Definition at line 340 of file zone-compact-set.h.
|
default |
|
inline |
Definition at line 327 of file zone-compact-set.h.
|
friend |
Definition at line 340 of file zone-compact-set.h.
|
private |
Definition at line 352 of file zone-compact-set.h.
|
private |
Definition at line 351 of file zone-compact-set.h.