14#include <mlir-c/Support.h>
16#include <mlir/CAPI/Support.h>
17#include <mlir/Support/LogicalResult.h>
23#include <pcl/Target/PCL.h>
25#include <mlir/CAPI/Support.h>
26#include <mlir/CAPI/Utils.h>
30 mlir::detail::CallbackOstream stream(callback, userData);
32 return wrap(pcl::moduleToPcl(op, stream));
38 return wrap(mlir::failure());
MlirLogicalResult mlirTranslateModuleToPCL(MlirOperation, MlirStringCallback)
MLIR_CAPI_EXPORTED MlirLogicalResult llzkTranslateModuleToPCL(MlirOperation module, MlirStringCallback callback, void *userData)
Translate an operation that satisfies the PCL dialect (i.e.
auto unwrap_cast(auto &from)