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

#include <common-operator.h>

Collaboration diagram for v8::internal::compiler::SparseInputMask::InputIterator:

Public Member Functions

 InputIterator ()=default
 
 InputIterator (BitMaskType bit_mask, Node *parent)
 
Nodeparent () const
 
int real_index () const
 
void Advance ()
 
NodeGetReal () const
 
size_t AdvanceToNextRealOrEnd ()
 
NodeGet (Node *empty_value) const
 
bool IsReal () const
 
bool IsEmpty () const
 
bool IsEnd () const
 

Private Attributes

BitMaskType bit_mask_
 
Nodeparent_
 
int real_index_
 

Detailed Description

Definition at line 293 of file common-operator.h.

Constructor & Destructor Documentation

◆ InputIterator() [1/2]

v8::internal::compiler::SparseInputMask::InputIterator::InputIterator ( )
default

◆ InputIterator() [2/2]

v8::internal::compiler::SparseInputMask::InputIterator::InputIterator ( SparseInputMask::BitMaskType bit_mask,
Node * parent )

Definition at line 270 of file common-operator.cc.

Here is the call graph for this function:

Member Function Documentation

◆ Advance()

void v8::internal::compiler::SparseInputMask::InputIterator::Advance ( )

Definition at line 282 of file common-operator.cc.

◆ AdvanceToNextRealOrEnd()

size_t v8::internal::compiler::SparseInputMask::InputIterator::AdvanceToNextRealOrEnd ( )

Definition at line 291 of file common-operator.cc.

Here is the call graph for this function:

◆ Get()

Node * v8::internal::compiler::SparseInputMask::InputIterator::Get ( Node * empty_value) const
inline

Definition at line 317 of file common-operator.h.

Here is the call graph for this function:

◆ GetReal()

Node * v8::internal::compiler::SparseInputMask::InputIterator::GetReal ( ) const

Definition at line 300 of file common-operator.cc.

Here is the caller graph for this function:

◆ IsEmpty()

bool v8::internal::compiler::SparseInputMask::InputIterator::IsEmpty ( ) const
inline

Definition at line 325 of file common-operator.h.

Here is the call graph for this function:

◆ IsEnd()

bool v8::internal::compiler::SparseInputMask::InputIterator::IsEnd ( ) const

Definition at line 310 of file common-operator.cc.

◆ IsReal()

bool v8::internal::compiler::SparseInputMask::InputIterator::IsReal ( ) const

Definition at line 305 of file common-operator.cc.

Here is the caller graph for this function:

◆ parent()

Node * v8::internal::compiler::SparseInputMask::InputIterator::parent ( ) const
inline

Definition at line 298 of file common-operator.h.

Here is the caller graph for this function:

◆ real_index()

int v8::internal::compiler::SparseInputMask::InputIterator::real_index ( ) const
inline

Definition at line 299 of file common-operator.h.

Member Data Documentation

◆ bit_mask_

BitMaskType v8::internal::compiler::SparseInputMask::InputIterator::bit_mask_
private

Definition at line 331 of file common-operator.h.

◆ parent_

Node* v8::internal::compiler::SparseInputMask::InputIterator::parent_
private

Definition at line 332 of file common-operator.h.

◆ real_index_

int v8::internal::compiler::SparseInputMask::InputIterator::real_index_
private

Definition at line 333 of file common-operator.h.


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