9#ifndef CIRCT_C_DIALECT_LTL_H
10#define CIRCT_C_DIALECT_LTL_H
MLIR_CAPI_EXPORTED bool ltlTypeIsAProperty(MlirType type)
MLIR_CAPI_EXPORTED bool ltlTypeIsASequence(MlirType type)
MLIR_CAPI_EXPORTED bool ltlAttrIsAClockEdgeAttr(MlirAttribute attr)
MLIR_CAPI_EXPORTED MlirType ltlSequenceTypeGet(MlirContext ctx)
MLIR_CAPI_EXPORTED MlirType ltlPropertyTypeGet(MlirContext ctx)
MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(LTL, ltl)
MLIR_CAPI_EXPORTED MlirAttribute ltlClockEdgeAttrGet(MlirContext ctx, LTLClockEdge edge)
MLIR_CAPI_EXPORTED LTLClockEdge ltlClockEdgeAttrGetValue(MlirAttribute attr)