MLIR 22.0.0git
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.
 operator const IteratorT & () const
 Allow implicit conversion to the underlying block iterator.

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: