| MLIR
    22.0.0git
    | 
This class represents a type erased version of an operation. More...
#include "mlir/IR/OperationSupport.h"
 Inheritance diagram for mlir::OperationName::InterfaceConcept:
 Inheritance diagram for mlir::OperationName::InterfaceConcept:This class represents a type erased version of an operation.
It contains all of the components necessary for opaquely interacting with an operation. If the operation is not registered, some of these components may not be populated.
Definition at line 110 of file OperationSupport.h.
| 
 | virtualdefault | 
| 
 | pure virtual | 
Implemented in mlir::OperationName::UnregisteredOpModel, mlir::DynamicOpDefinition, and mlir::RegisteredOperationName::Model< ConcreteOp >.
Referenced by mlir::OperationName::compareOpProperties().
| 
 | pure virtual | 
Implemented in mlir::OperationName::UnregisteredOpModel, mlir::RegisteredOperationName::Model< ConcreteOp >, and mlir::DynamicOpDefinition.
Referenced by mlir::OperationName::copyOpProperties().
| 
 | pure virtual | 
Implemented in mlir::OperationName::UnregisteredOpModel, mlir::RegisteredOperationName::Model< ConcreteOp >, and mlir::DynamicOpDefinition.
Referenced by mlir::OperationName::destroyOpProperties().
| 
 | pure virtual | 
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::DynamicOpDefinition, and mlir::OperationName::UnregisteredOpModel.
Referenced by mlir::OperationName::foldHook().
| 
 | pure virtual | 
| 
 | pure virtual | 
Implementation for properties.
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::OperationName::UnregisteredOpModel, and mlir::DynamicOpDefinition.
Referenced by mlir::OperationName::getInherentAttr().
| 
 | pure virtual | 
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::OperationName::UnregisteredOpModel, and mlir::DynamicOpDefinition.
Referenced by mlir::OperationName::getOpPropertyByteSize().
| 
 | pure virtual | 
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::OperationName::UnregisteredOpModel, and mlir::DynamicOpDefinition.
Referenced by mlir::OperationName::getParseAssemblyFn().
| 
 | pure virtual | 
Implemented in mlir::OperationName::UnregisteredOpModel, mlir::RegisteredOperationName::Model< ConcreteOp >, and mlir::DynamicOpDefinition.
Referenced by mlir::OperationName::hashOpProperties().
| 
 | pure virtual | 
Implemented in mlir::OperationName::UnregisteredOpModel, mlir::RegisteredOperationName::Model< ConcreteOp >, and mlir::DynamicOpDefinition.
Referenced by mlir::OperationName::hasTrait(), and mlir::OperationName::mightHaveTrait().
| 
 | pure virtual | 
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::OperationName::UnregisteredOpModel, and mlir::DynamicOpDefinition.
Referenced by mlir::OperationName::initOpProperties().
| 
 | pure virtual | 
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::DynamicOpDefinition, and mlir::OperationName::UnregisteredOpModel.
Referenced by mlir::OperationName::populateDefaultAttrs().
| 
 | pure virtual | 
| 
 | pure virtual | 
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::OperationName::UnregisteredOpModel, and mlir::DynamicOpDefinition.
Referenced by mlir::OperationName::populateInherentAttrs().
| 
 | pure virtual | 
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::DynamicOpDefinition, and mlir::OperationName::UnregisteredOpModel.
Referenced by mlir::OperationName::printAssembly().
| 
 | pure virtual | 
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::OperationName::UnregisteredOpModel, and mlir::DynamicOpDefinition.
Referenced by mlir::OperationName::setInherentAttr().
| 
 | pure virtual | 
| 
 | pure virtual | 
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::OperationName::UnregisteredOpModel, and mlir::DynamicOpDefinition.
Referenced by mlir::OperationName::verifyInherentAttrs().
| 
 | pure virtual | 
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::DynamicOpDefinition, and mlir::OperationName::UnregisteredOpModel.
Referenced by mlir::OperationName::verifyInvariants().
| 
 | pure virtual | 
Implemented in mlir::RegisteredOperationName::Model< ConcreteOp >, mlir::DynamicOpDefinition, and mlir::OperationName::UnregisteredOpModel.
Referenced by mlir::OperationName::verifyRegionInvariants().