MLIR 23.0.0git
MlirDynamicOpTraitCallbacks Struct Reference

#include "mlir-c/ExtensibleDialect.h"

Public Attributes

void(* construct )(void *userData)
 Optional constructor for the user data.
void(* destruct )(void *userData)
 Optional destructor for the user data.
MlirLogicalResult(* verifyTrait )(MlirOperation op, void *userData)
 The callback function to verify the operation.
MlirLogicalResult(* verifyRegionTrait )(MlirOperation op, void *userData)
 The callback function to verify the operation with access to regions.

Detailed Description

Definition at line 59 of file ExtensibleDialect.h.

Member Data Documentation

◆ construct

void(* MlirDynamicOpTraitCallbacks::construct) (void *userData)

Optional constructor for the user data.

Set to nullptr to disable it.

Definition at line 62 of file ExtensibleDialect.h.

◆ destruct

void(* MlirDynamicOpTraitCallbacks::destruct) (void *userData)

Optional destructor for the user data.

Set to nullptr to disable it.

Definition at line 65 of file ExtensibleDialect.h.

◆ verifyRegionTrait

MlirLogicalResult(* MlirDynamicOpTraitCallbacks::verifyRegionTrait) (MlirOperation op, void *userData)

The callback function to verify the operation with access to regions.

Definition at line 69 of file ExtensibleDialect.h.

◆ verifyTrait

MlirLogicalResult(* MlirDynamicOpTraitCallbacks::verifyTrait) (MlirOperation op, void *userData)

The callback function to verify the operation.

Definition at line 67 of file ExtensibleDialect.h.


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