MLIR 22.0.0git
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.

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: