MLIR 23.0.0git
mlir::DynamicOpTraitList Class Reference

This class holds a list of traits for dynamic-defined operations. More...

#include "mlir/IR/ExtensibleDialect.h"

Public Member Functions

bool insert (std::unique_ptr< DynamicOpTrait > trait)
bool contains (TypeID id) const
LogicalResult verifyTraits (Operation *op) const
LogicalResult verifyRegionTraits (Operation *op) const

Detailed Description

This class holds a list of traits for dynamic-defined operations.

Definition at line 373 of file ExtensibleDialect.h.

Member Function Documentation

◆ contains()

bool mlir::DynamicOpTraitList::contains ( TypeID id) const
inline

Definition at line 379 of file ExtensibleDialect.h.

◆ insert()

bool mlir::DynamicOpTraitList::insert ( std::unique_ptr< DynamicOpTrait > trait)
inline

Definition at line 375 of file ExtensibleDialect.h.

◆ verifyRegionTraits()

LogicalResult mlir::DynamicOpTraitList::verifyRegionTraits ( Operation * op) const
inline

Definition at line 389 of file ExtensibleDialect.h.

References success().

◆ verifyTraits()

LogicalResult mlir::DynamicOpTraitList::verifyTraits ( Operation * op) const
inline

Definition at line 381 of file ExtensibleDialect.h.

References success().


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