MLIR 24.0.0git
mlir::transform::detail::TransformDialectDataBase Class Reference

Concrete base class for CRTP TransformDialectDataBase. More...

#include "mlir/Dialect/Transform/IR/TransformDialect.h"

Inheritance diagram for mlir::transform::detail::TransformDialectDataBase:

Public Member Functions

virtual ~TransformDialectDataBase ()=default
TypeID getTypeID () const
 Returns the dynamic type ID of the subclass.

Protected Member Functions

 TransformDialectDataBase (TypeID typeID, MLIRContext *ctx)
 Must be called by the subclass with the appropriate type ID.
MLIRContext * getContext () const
 Return the MLIR context.

Detailed Description

Concrete base class for CRTP TransformDialectDataBase.

Must not be used directly.

Definition at line 26 of file TransformDialect.h.

Constructor & Destructor Documentation

◆ ~TransformDialectDataBase()

virtual mlir::transform::detail::TransformDialectDataBase::~TransformDialectDataBase ( )
virtualdefault

◆ TransformDialectDataBase()

mlir::transform::detail::TransformDialectDataBase::TransformDialectDataBase ( TypeID typeID,
MLIRContext * ctx )
inlineexplicitprotected

Must be called by the subclass with the appropriate type ID.

Definition at line 35 of file TransformDialect.h.

Referenced by mlir::transform::TransformDialectData< DerivedTy >::TransformDialectData().

Member Function Documentation

◆ getContext()

MLIRContext * mlir::transform::detail::TransformDialectDataBase::getContext ( ) const
inlineprotected

Return the MLIR context.

Definition at line 39 of file TransformDialect.h.

◆ getTypeID()

TypeID mlir::transform::detail::TransformDialectDataBase::getTypeID ( ) const
inline

Returns the dynamic type ID of the subclass.

Definition at line 31 of file TransformDialect.h.


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