v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::Node::UseEdges::iterator Class Referencefinal

#include <node.h>

Collaboration diagram for v8::internal::compiler::Node::UseEdges::iterator:

Public Member Functions

 iterator (const iterator &other)=default
 
Edge operator* () const
 
bool operator== (const iterator &other) const
 
bool operator!= (const iterator &other) const
 
iteratoroperator++ ()
 
iterator operator++ (int)
 

Private Member Functions

 iterator ()
 
 iterator (Node *node)
 

Private Attributes

Node::Usecurrent_
 
Node::Usenext_
 

Friends

class Node::UseEdges
 

Detailed Description

Definition at line 612 of file node.h.

Constructor & Destructor Documentation

◆ iterator() [1/3]

v8::internal::compiler::Node::UseEdges::iterator::iterator ( const iterator & other)
default

◆ iterator() [2/3]

v8::internal::compiler::Node::UseEdges::iterator::iterator ( )
inlineprivate

Definition at line 632 of file node.h.

◆ iterator() [3/3]

v8::internal::compiler::Node::UseEdges::iterator::iterator ( Node * node)
inlineexplicitprivate

Definition at line 633 of file node.h.

Member Function Documentation

◆ operator!=()

bool v8::internal::compiler::Node::UseEdges::iterator::operator!= ( const iterator & other) const
inline

Definition at line 620 of file node.h.

◆ operator*()

Edge v8::internal::compiler::Node::UseEdges::iterator::operator* ( ) const
inline

Definition at line 616 of file node.h.

◆ operator++() [1/2]

iterator & v8::internal::compiler::Node::UseEdges::iterator::operator++ ( )
inline

Definition at line 621 of file node.h.

◆ operator++() [2/2]

Node::UseEdges::iterator v8::internal::compiler::Node::UseEdges::iterator::operator++ ( int n)

Definition at line 485 of file node.cc.

◆ operator==()

bool v8::internal::compiler::Node::UseEdges::iterator::operator== ( const iterator & other) const
inline

Definition at line 617 of file node.h.

Friends And Related Symbol Documentation

◆ Node::UseEdges

friend class Node::UseEdges
friend

Definition at line 630 of file node.h.

Member Data Documentation

◆ current_

Node::Use* v8::internal::compiler::Node::UseEdges::iterator::current_
private

Definition at line 637 of file node.h.

◆ next_

Node::Use* v8::internal::compiler::Node::UseEdges::iterator::next_
private

Definition at line 638 of file node.h.


The documentation for this class was generated from the following files: