My Project
Public Types | Public Member Functions | List of all members
mlir::ValueTypeIterator< ValueIteratorT > Class Template Referencefinal

This class implements iteration on the types of a given range of values. More...

#include <OperationSupport.h>

Inheritance diagram for mlir::ValueTypeIterator< ValueIteratorT >:
Inheritance graph
[legend]
Collaboration diagram for mlir::ValueTypeIterator< ValueIteratorT >:
Collaboration graph
[legend]

Public Types

using reference = Type
 

Public Member Functions

Type operator* () const
 Provide a const dereference method. More...
 
 ValueTypeIterator (ValueIteratorT it)
 Initializes the type iterator to the specified value iterator. More...
 

Detailed Description

template<typename ValueIteratorT>
class mlir::ValueTypeIterator< ValueIteratorT >

This class implements iteration on the types of a given range of values.

Member Typedef Documentation

◆ reference

template<typename ValueIteratorT >
using mlir::ValueTypeIterator< ValueIteratorT >::reference = Type

Constructor & Destructor Documentation

◆ ValueTypeIterator()

template<typename ValueIteratorT >
mlir::ValueTypeIterator< ValueIteratorT >::ValueTypeIterator ( ValueIteratorT  it)
inline

Initializes the type iterator to the specified value iterator.

Member Function Documentation

◆ operator*()

template<typename ValueIteratorT >
Type mlir::ValueTypeIterator< ValueIteratorT >::operator* ( void  ) const
inline

Provide a const dereference method.


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