MLIR  20.0.0git
Public Member Functions | List of all members
mlir::detail::DialectInterfaceCollectionBase::iterator< InterfaceT > Struct Template Reference

An iterator class that iterates the held interface objects of the given derived interface type. More...

#include "mlir/IR/DialectInterface.h"

+ Inheritance diagram for mlir::detail::DialectInterfaceCollectionBase::iterator< InterfaceT >:

Public Member Functions

const InterfaceT & mapElement (const DialectInterface *interface) const
 Map the element to the iterator result type. More...
 

Detailed Description

template<typename InterfaceT>
struct mlir::detail::DialectInterfaceCollectionBase::iterator< InterfaceT >

An iterator class that iterates the held interface objects of the given derived interface type.

Definition at line 119 of file DialectInterface.h.

Member Function Documentation

◆ mapElement()

template<typename InterfaceT >
const InterfaceT& mlir::detail::DialectInterfaceCollectionBase::iterator< InterfaceT >::mapElement ( const DialectInterface interface) const
inline

Map the element to the iterator result type.

Definition at line 128 of file DialectInterface.h.


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