My Project
Public Types | Public Member Functions | List of all members
mlir::Block::op_iterator< OpT > Class Template Reference

#include <Block.h>

Inheritance diagram for mlir::Block::op_iterator< OpT >:
Inheritance graph
[legend]
Collaboration diagram for mlir::Block::op_iterator< OpT >:
Collaboration graph
[legend]

Public Types

using reference = OpT
 

Public Member Functions

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

Detailed Description

template<typename OpT>
class mlir::Block::op_iterator< OpT >

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

Member Typedef Documentation

◆ reference

template<typename OpT >
using mlir::Block::op_iterator< OpT >::reference = OpT

Constructor & Destructor Documentation

◆ op_iterator()

template<typename OpT >
mlir::Block::op_iterator< OpT >::op_iterator ( op_filter_iterator< OpT >  it)
inline

Initializes the iterator to the specified filter iterator.

Member Function Documentation

◆ operator Block::iterator()

template<typename OpT >
mlir::Block::op_iterator< OpT >::operator Block::iterator ( ) const
inline

Allow implicit conversion to the underlying block iterator.


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