#ifdef GET_ATTRDEF_LIST
#undef GET_ATTRDEF_LIST
::mlir::ml_program::ExternAttr
#endif
#ifdef GET_ATTRDEF_CLASSES
#undef GET_ATTRDEF_CLASSES
static ::mlir::OptionalParseResult generatedAttributeParser(::mlir::AsmParser &parser, ::llvm::StringRef *mnemonic, ::mlir::Type type, ::mlir::Attribute &value) { … }
static ::llvm::LogicalResult generatedAttributePrinter(::mlir::Attribute def, ::mlir::AsmPrinter &printer) { … }
namespace mlir {
namespace ml_program {
namespace detail {
struct ExternAttrStorage : public ::mlir::AttributeStorage { … };
}
ExternAttr ExternAttr::get(::mlir::MLIRContext *context, ::mlir::Type type) { … }
::mlir::Attribute ExternAttr::parse(::mlir::AsmParser &odsParser, ::mlir::Type odsType) { … }
void ExternAttr::print(::mlir::AsmPrinter &odsPrinter) const { … }
::mlir::Type ExternAttr::getType() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::ml_program::ExternAttr)
namespace mlir {
namespace ml_program {
::mlir::Attribute MLProgramDialect::parseAttribute(::mlir::DialectAsmParser &parser,
::mlir::Type type) const { … }
void MLProgramDialect::printAttribute(::mlir::Attribute attr,
::mlir::DialectAsmPrinter &printer) const { … }
}
}
#endif