![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Types | |
using | NodeType = typename BlockType::NodeType |
using | iterator_category = std::forward_iterator_tag |
using | difference_type = std::ptrdiff_t |
using | value_type = NodeType* |
using | reference = value_type |
using | pointer = value_type* |
Public Member Functions | |
NodeIterator (BlockType *block) V8_NOEXCEPT | |
NodeIterator (NodeIterator &&other) V8_NOEXCEPT | |
NodeIterator (const NodeIterator &)=delete | |
NodeIterator & | operator= (const NodeIterator &)=delete |
bool | operator== (const NodeIterator &other) const |
bool | operator!= (const NodeIterator &other) const |
NodeIterator & | operator++ () |
NodeType * | operator* () |
NodeType * | operator-> () |
Private Attributes | |
BlockType * | block_ = nullptr |
size_t | index_ = 0 |
Definition at line 139 of file global-handles.h.
using v8::internal::GlobalHandles::NodeIterator< BlockType >::difference_type = std::ptrdiff_t |
Definition at line 162 of file global-handles.cc.
using v8::internal::GlobalHandles::NodeIterator< BlockType >::iterator_category = std::forward_iterator_tag |
Definition at line 161 of file global-handles.cc.
using v8::internal::GlobalHandles::NodeIterator< BlockType >::NodeType = typename BlockType::NodeType |
Definition at line 158 of file global-handles.cc.
using v8::internal::GlobalHandles::NodeIterator< BlockType >::pointer = value_type* |
Definition at line 165 of file global-handles.cc.
using v8::internal::GlobalHandles::NodeIterator< BlockType >::reference = value_type |
Definition at line 164 of file global-handles.cc.
using v8::internal::GlobalHandles::NodeIterator< BlockType >::value_type = NodeType* |
Definition at line 163 of file global-handles.cc.
|
inlineexplicit |
Definition at line 167 of file global-handles.cc.
|
inline |
Definition at line 168 of file global-handles.cc.
|
delete |
|
inline |
Definition at line 177 of file global-handles.cc.
|
inline |
Definition at line 188 of file global-handles.cc.
|
inline |
Definition at line 181 of file global-handles.cc.
|
inline |
Definition at line 189 of file global-handles.cc.
|
delete |
|
inline |
Definition at line 174 of file global-handles.cc.
|
private |
Definition at line 192 of file global-handles.cc.
|
private |
Definition at line 193 of file global-handles.cc.