13class StructDialect :
public ::mlir::Dialect {
17 friend class ::mlir::MLIRContext;
21 return ::llvm::StringLiteral(
"struct");
25 ::mlir::Type
parseType(::mlir::DialectAsmParser &parser)
const override;
29 ::mlir::DialectAsmPrinter &os)
const override;
friend class ::mlir::MLIRContext
~StructDialect() override
static constexpr ::llvm::StringLiteral getDialectNamespace()
void printType(::mlir::Type type, ::mlir::DialectAsmPrinter &os) const override
Print a type registered to this dialect.
::mlir::Type parseType(::mlir::DialectAsmParser &parser) const override
Parse a type registered to this dialect.