This class represents a base class for a specific effect type.
More...
#include "mlir/Interfaces/SideEffectInterfaces.h"
|
class | Base |
| This base class is used for derived effects that are non-parametric. More...
|
|
|
template<typename DerivedEffect > |
static DerivedEffect * | get () |
| Returns a unique instance for the given effect class. More...
|
|
This class represents a base class for a specific effect type.
Definition at line 26 of file SideEffectInterfaces.h.
◆ Effect()
mlir::SideEffects::Effect::Effect |
( |
TypeID |
id | ) |
|
|
inlineprotected |
◆ get()
template<typename DerivedEffect >
static DerivedEffect* mlir::SideEffects::Effect::get |
( |
| ) |
|
|
inlinestatic |
◆ getEffectID()
TypeID mlir::SideEffects::Effect::getEffectID |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: