MLIR  20.0.0git
Public Types | Public Member Functions | List of all members
mlir::SymbolTable::UseRange Class Reference

This class implements a range of SymbolRef uses. More...

#include "mlir/IR/SymbolTable.h"

Public Types

using iterator = std::vector< SymbolUse >::const_iterator
 

Public Member Functions

 UseRange (std::vector< SymbolUse > &&uses)
 
iterator begin () const
 
iterator end () const
 
bool empty () const
 

Detailed Description

This class implements a range of SymbolRef uses.

Definition at line 203 of file SymbolTable.h.

Member Typedef Documentation

◆ iterator

using mlir::SymbolTable::UseRange::iterator = std::vector<SymbolUse>::const_iterator

Definition at line 207 of file SymbolTable.h.

Constructor & Destructor Documentation

◆ UseRange()

mlir::SymbolTable::UseRange::UseRange ( std::vector< SymbolUse > &&  uses)
inline

Definition at line 205 of file SymbolTable.h.

Member Function Documentation

◆ begin()

iterator mlir::SymbolTable::UseRange::begin ( ) const
inline

Definition at line 208 of file SymbolTable.h.

◆ empty()

bool mlir::SymbolTable::UseRange::empty ( ) const
inline

Definition at line 210 of file SymbolTable.h.

◆ end()

iterator mlir::SymbolTable::UseRange::end ( ) const
inline

Definition at line 209 of file SymbolTable.h.


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