MLIR  15.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 164 of file SymbolTable.h.

Member Typedef Documentation

◆ iterator

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

Definition at line 168 of file SymbolTable.h.

Constructor & Destructor Documentation

◆ UseRange()

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

Definition at line 166 of file SymbolTable.h.

Member Function Documentation

◆ begin()

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

Definition at line 169 of file SymbolTable.h.

◆ empty()

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

◆ end()

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

Definition at line 170 of file SymbolTable.h.

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