|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
#include <node.h>
| Public Types | |
| using | iterator_category = std::forward_iterator_tag | 
| using | difference_type = int | 
| using | value_type = Node* | 
| using | pointer = Node** | 
| using | reference = Node*& | 
| Public Member Functions | |
| Node * | operator* () const | 
| bool | operator== (const const_iterator &other) const | 
| bool | operator!= (const const_iterator &other) const | 
| const_iterator & | operator++ () | 
| const_iterator | operator++ (int) | 
| Private Member Functions | |
| const_iterator () | |
| const_iterator (Node *node) | |
| Private Attributes | |
| Node::Use * | current_ | 
| Friends | |
| class | Node::Uses | 
| using v8::internal::compiler::Node::Uses::const_iterator::iterator_category = std::forward_iterator_tag | 
| 
 | inlineprivate | 
| 
 | inlineexplicitprivate | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| Node::Uses::const_iterator v8::internal::compiler::Node::Uses::const_iterator::operator++ | ( | int | n | ) | 
| 
 | inline | 
| 
 | friend | 
| 
 | private |