MLIR  20.0.0git
Public Member Functions | List of all members
mlir::detail::op_iterator< OpT, IteratorT > Class Template Reference

This class provides iteration over the held operations of a block for a specific operation type. More...

#include "mlir/IR/BlockSupport.h"

+ Inheritance diagram for mlir::detail::op_iterator< OpT, IteratorT >:

Public Member Functions

 op_iterator (op_filter_iterator< OpT, IteratorT > it)
 Initializes the iterator to the specified filter iterator. More...
 
 operator const IteratorT & () const
 Allow implicit conversion to the underlying block iterator. More...
 

Detailed Description

template<typename OpT, typename IteratorT>
class mlir::detail::op_iterator< OpT, IteratorT >

This class provides iteration over the held operations of a block for a specific operation type.

Definition at line 157 of file BlockSupport.h.

Constructor & Destructor Documentation

◆ op_iterator()

template<typename OpT , typename IteratorT >
mlir::detail::op_iterator< OpT, IteratorT >::op_iterator ( op_filter_iterator< OpT, IteratorT >  it)
inline

Initializes the iterator to the specified filter iterator.

Definition at line 164 of file BlockSupport.h.

Member Function Documentation

◆ operator const IteratorT &()

template<typename OpT , typename IteratorT >
mlir::detail::op_iterator< OpT, IteratorT >::operator const IteratorT & ( ) const
inline

Allow implicit conversion to the underlying block iterator.

Definition at line 169 of file BlockSupport.h.


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