Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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 932 of file il.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 944 of file il.h.

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

◆ operator*()

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

Definition at line 935 of file il.h.

935{ return value; }

◆ operator++()

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

Definition at line 937 of file il.h.

937 {
938 value = value->next_use();
939 return *this;
940 }
Value * next_use() const
Definition il.h:114

◆ operator==()

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

Definition at line 942 of file il.h.

942{ return value == other.value; }

Member Data Documentation

◆ value

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

Definition at line 933 of file il.h.


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