![]() |
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.