Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
dart::ValueListIterable::Iterator Struct Reference

#include <il.h>

Public Member Functions

Valueoperator* () const
 
Iteratoroperator++ ()
 
bool operator== (const Iterator &other)
 
bool operator!= (const Iterator &other)
 

Public Attributes

Valuevalue
 

Detailed Description

Definition at line 938 of file il.h.

Member Function Documentation

◆ operator!=()

bool dart::ValueListIterable::Iterator::operator!= ( const Iterator other)
inline

Definition at line 950 of file il.h.

950{ return !(*this == other); }

◆ operator*()

Value * dart::ValueListIterable::Iterator::operator* ( ) const
inline

Definition at line 941 of file il.h.

941{ return value; }

◆ operator++()

Iterator & dart::ValueListIterable::Iterator::operator++ ( )
inline

Definition at line 943 of file il.h.

943 {
944 value = value->next_use();
945 return *this;
946 }
Value * next_use() const
Definition: il.h:114

◆ operator==()

bool dart::ValueListIterable::Iterator::operator== ( const Iterator other)
inline

Definition at line 948 of file il.h.

948{ return value == other.value; }

Member Data Documentation

◆ value

Value* dart::ValueListIterable::Iterator::value

Definition at line 939 of file il.h.


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