MLIR  15.0.0git
Protected Member Functions | List of all members
mlir::OpTrait::TraitBase< ConcreteType, TraitType > Class Template Reference

Helper class for implementing traits. More...

#include "mlir/IR/OpDefinition.h"

Inherited by mlir::OpTrait::detail::MultiOperandTraitBase< ConcreteType, TraitType >, mlir::OpTrait::detail::MultiRegionTraitBase< ConcreteType, TraitType >, mlir::OpTrait::detail::MultiResultTraitBase< ConcreteType, TraitType >, and mlir::OpTrait::detail::MultiSuccessorTraitBase< ConcreteType, TraitType >.

Protected Member Functions

OperationgetOperation ()
 Return the ultimate Operation being worked on. More...
 

Detailed Description

template<typename ConcreteType, template< typename > class TraitType>
class mlir::OpTrait::TraitBase< ConcreteType, TraitType >

Helper class for implementing traits.

Clients are not expected to interact with this directly, so its members are all protected.

Definition at line 306 of file OpDefinition.h.

Member Function Documentation

◆ getOperation()

template<typename ConcreteType, template< typename > class TraitType>
Operation* mlir::OpTrait::TraitBase< ConcreteType, TraitType >::getOperation ( )
inlineprotected

Return the ultimate Operation being worked on.

Definition at line 309 of file OpDefinition.h.


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