v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::turboshaft::DominatorForwardTreeNode< Derived > Class Template Reference

#include <graph.h>

Inheritance diagram for v8::internal::compiler::turboshaft::DominatorForwardTreeNode< Derived >:
Collaboration diagram for v8::internal::compiler::turboshaft::DominatorForwardTreeNode< Derived >:

Public Member Functions

void AddChild (Derived *next)
 
Derived * LastChild () const
 
Derived * NeighboringChild () const
 
bool HasChildren () const
 
base::SmallVector< Derived *, 8 > Children () const
 

Private Attributes

Derived * neighboring_child_ = nullptr
 
Derived * last_child_ = nullptr
 

Detailed Description

template<class Derived>
class v8::internal::compiler::turboshaft::DominatorForwardTreeNode< Derived >

Definition at line 199 of file graph.h.

Member Function Documentation

◆ AddChild()

template<class Derived >
void v8::internal::compiler::turboshaft::DominatorForwardTreeNode< Derived >::AddChild ( Derived * next)
inline

Definition at line 204 of file graph.h.

◆ Children()

template<class Derived >
base::SmallVector< Derived *, 8 > v8::internal::compiler::turboshaft::DominatorForwardTreeNode< Derived >::Children ( ) const
inline

Definition at line 214 of file graph.h.

◆ HasChildren()

template<class Derived >
bool v8::internal::compiler::turboshaft::DominatorForwardTreeNode< Derived >::HasChildren ( ) const
inline

Definition at line 212 of file graph.h.

◆ LastChild()

template<class Derived >
Derived * v8::internal::compiler::turboshaft::DominatorForwardTreeNode< Derived >::LastChild ( ) const
inline

Definition at line 210 of file graph.h.

Here is the caller graph for this function:

◆ NeighboringChild()

template<class Derived >
Derived * v8::internal::compiler::turboshaft::DominatorForwardTreeNode< Derived >::NeighboringChild ( ) const
inline

Definition at line 211 of file graph.h.

Here is the caller graph for this function:

Member Data Documentation

◆ last_child_

template<class Derived >
Derived* v8::internal::compiler::turboshaft::DominatorForwardTreeNode< Derived >::last_child_ = nullptr
private

Definition at line 229 of file graph.h.

◆ neighboring_child_

template<class Derived >
Derived* v8::internal::compiler::turboshaft::DominatorForwardTreeNode< Derived >::neighboring_child_ = nullptr
private

Definition at line 228 of file graph.h.


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