llvm/tools/mlir/test/lib/Dialect/Test/TestOpsSyntax.cpp.inc

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Op Definitions                                                             *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|* From: TestOpsSyntax.td                                                     *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

#ifdef GET_OP_LIST
#undef GET_OP_LIST

::test::CustomFormatFallbackOp,
::test::ElseAnchorOp,
::test::FormatAllTypesMatchAttrOp,
::test::FormatAllTypesMatchVarOp,
::test::FormatAttrDictWithKeywordOp,
::test::FormatAttrOp,
::test::FormatBuildableTypeOp,
::test::FormatCompoundAttr,
::test::FormatCustomDirectiveAttrDict,
::test::FormatCustomDirectiveAttributes,
::test::FormatCustomDirectiveOperands,
::test::FormatCustomDirectiveOperandsAndTypes,
::test::FormatCustomDirectiveRegions,
::test::FormatCustomDirectiveResults,
::test::FormatCustomDirectiveResultsWithTypeRefs,
::test::FormatCustomDirectiveSpacing,
::test::FormatCustomDirectiveSuccessors,
::test::FormatCustomDirectiveWithOptionalOperandRef,
::test::FormatFormatRegionImplicitTerminatorAOp,
::test::FormatInferType2Op,
::test::FormatInferTypeAllOperandsAndTypesOneOperandOp,
::test::FormatInferTypeAllOperandsAndTypesOp,
::test::FormatInferTypeAllOperandsAndTypesTwoOperandsOp,
::test::FormatInferTypeAllTypesOp,
::test::FormatInferTypeOp,
::test::FormatInferTypeRegionsOp,
::test::FormatInferTypeVariadicOperandsOp,
::test::FormatInferVariadicTypeFromNonVariadic,
::test::FormatLiteralFollowingOptionalGroup,
::test::FormatLiteralOp,
::test::FormatMaybeEmptyType,
::test::FormatMultipleVariadicOperands,
::test::FormatMultipleVariadicResults,
::test::FormatNestedAttr,
::test::FormatNestedCompoundAttr,
::test::FormatNestedType,
::test::FormatOperandAOp,
::test::FormatOperandBOp,
::test::FormatOperandCOp,
::test::FormatOperandDOp,
::test::FormatOperandEOp,
::test::FormatOptAttrAOp,
::test::FormatOptAttrBOp,
::test::FormatOptSymbolNameAttrOp,
::test::FormatOptSymbolRefAttrOp,
::test::FormatOptionalDefaultAttrs,
::test::FormatOptionalEnumAttr,
::test::FormatOptionalOperandResultAOp,
::test::FormatOptionalOperandResultBOp,
::test::FormatOptionalResultAOp,
::test::FormatOptionalResultBOp,
::test::FormatOptionalResultCOp,
::test::FormatOptionalResultDOp,
::test::FormatOptionalUnitAttr,
::test::FormatOptionalUnitAttrNoElide,
::test::FormatOptionalUnitProperty,
::test::FormatOptionalUnitPropertyNoElide,
::test::FormatOptionalWithElse,
::test::FormatQualifiedCompoundAttr,
::test::FormatQualifiedNestedType,
::test::FormatRegionAOp,
::test::FormatRegionBOp,
::test::FormatRegionCOp,
::test::FormatResultAOp,
::test::FormatResultBOp,
::test::FormatResultCOp,
::test::FormatSuccessorAOp,
::test::FormatSymbolNameAttrOp,
::test::FormatTwoVariadicOperandsNoBuildableTypeOp,
::test::FormatTypesMatchAttrOp,
::test::FormatTypesMatchContextOp,
::test::FormatTypesMatchVarOp,
::test::FormatTypesMatchVariadicOp,
::test::FormatVariadicOfVariadicOperand,
::test::FormatVariadicOperand,
::test::FormatVariadicRegionAOp,
::test::FormatVariadicRegionBOp,
::test::FormatVariadicResult,
::test::OIListAllowedLiteral,
::test::OIListCustom,
::test::OIListSimple,
::test::OIListTrivial,
::test::OIListTrivialProperties,
::test::OIListVariadic,
::test::OpWithDotInNameOp,
::test::PolyForOp,
::test::PrettyPrintedRegionOp,
::test::TestAttrWithLoc,
::test::TestEllipsisOp,
::test::WrappingRegionOp
#endif  // GET_OP_LIST

#ifdef GET_OP_CLASSES
#undef GET_OP_CLASSES


//===----------------------------------------------------------------------===//
// Local Utility Method Definitions
//===----------------------------------------------------------------------===//

namespace test {

static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestOpsSyntax1(
    ::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
    unsigned valueIndex) {}

static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestOpsSyntax2(
    ::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
    unsigned valueIndex) {}

static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestOpsSyntax3(
    ::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
    unsigned valueIndex) {}

static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestOpsSyntax4(
    ::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
    unsigned valueIndex) {}

static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestOpsSyntax5(
    ::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
    unsigned valueIndex) {}

static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestOpsSyntax6(
    ::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
    unsigned valueIndex) {}

static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestOpsSyntax7(
    ::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
    unsigned valueIndex) {}

static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestOpsSyntax8(
    ::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
    unsigned valueIndex) {}

static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestOpsSyntax9(
    ::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
    unsigned valueIndex) {}

static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestOpsSyntax10(
    ::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
    unsigned valueIndex) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax1(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax1(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax2(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax2(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax3(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax3(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax4(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax4(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax5(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax5(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax6(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax6(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax7(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax7(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax8(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax8(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax9(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax9(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax10(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax10(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax11(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax11(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax12(
    ::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestOpsSyntax12(
    ::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) {}

static ::llvm::LogicalResult __mlir_ods_local_region_constraint_TestOpsSyntax1(
    ::mlir::Operation *op, ::mlir::Region &region, ::llvm::StringRef regionName,
    unsigned regionIndex) {}

static ::llvm::LogicalResult __mlir_ods_local_region_constraint_TestOpsSyntax2(
    ::mlir::Operation *op, ::mlir::Region &region, ::llvm::StringRef regionName,
    unsigned regionIndex) {}
} // namespace test
namespace test {

//===----------------------------------------------------------------------===//
// ::test::CustomFormatFallbackOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
CustomFormatFallbackOpAdaptor::CustomFormatFallbackOpAdaptor(CustomFormatFallbackOp op) :{}

::llvm::LogicalResult CustomFormatFallbackOpAdaptor::verify(::mlir::Location loc) {}

void CustomFormatFallbackOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}

void CustomFormatFallbackOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void CustomFormatFallbackOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult CustomFormatFallbackOp::verifyInvariantsImpl() {}

::llvm::LogicalResult CustomFormatFallbackOp::verifyInvariants() {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::CustomFormatFallbackOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::ElseAnchorOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
std::pair<unsigned, unsigned> ElseAnchorOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
ElseAnchorOpAdaptor::ElseAnchorOpAdaptor(ElseAnchorOp op) :{}

::llvm::LogicalResult ElseAnchorOpAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> ElseAnchorOp::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange ElseAnchorOp::getAMutable() {}

void ElseAnchorOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::Value a) {}

void ElseAnchorOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::Value a) {}

void ElseAnchorOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult ElseAnchorOp::verifyInvariantsImpl() {}

::llvm::LogicalResult ElseAnchorOp::verifyInvariants() {}

::mlir::ParseResult ElseAnchorOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void ElseAnchorOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::ElseAnchorOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatAllTypesMatchAttrOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatAllTypesMatchAttrOpGenericAdaptorBase::FormatAllTypesMatchAttrOpGenericAdaptorBase(FormatAllTypesMatchAttrOp op) :{}

::mlir::TypedAttr FormatAllTypesMatchAttrOpGenericAdaptorBase::getValue1() {}

} // namespace detail
FormatAllTypesMatchAttrOpAdaptor::FormatAllTypesMatchAttrOpAdaptor(FormatAllTypesMatchAttrOp op) :{}

::llvm::LogicalResult FormatAllTypesMatchAttrOpAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatAllTypesMatchAttrOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatAllTypesMatchAttrOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatAllTypesMatchAttrOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatAllTypesMatchAttrOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatAllTypesMatchAttrOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatAllTypesMatchAttrOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatAllTypesMatchAttrOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatAllTypesMatchAttrOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatAllTypesMatchAttrOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::mlir::TypedAttr FormatAllTypesMatchAttrOp::getValue1() {}

void FormatAllTypesMatchAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type result, ::mlir::TypedAttr value1, ::mlir::Value value2) {}

void FormatAllTypesMatchAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypedAttr value1, ::mlir::Value value2) {}

void FormatAllTypesMatchAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::TypedAttr value1, ::mlir::Value value2) {}

void FormatAllTypesMatchAttrOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatAllTypesMatchAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatAllTypesMatchAttrOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatAllTypesMatchAttrOp::verifyInvariants() {}

::llvm::LogicalResult FormatAllTypesMatchAttrOp::inferReturnTypes(::mlir::MLIRContext *context, ::std::optional<::mlir::Location> location, ::mlir::ValueRange operands, ::mlir::DictionaryAttr attributes, ::mlir::OpaqueProperties properties, ::mlir::RegionRange regions, ::llvm::SmallVectorImpl<::mlir::Type>&inferredReturnTypes) {}

::mlir::ParseResult FormatAllTypesMatchAttrOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatAllTypesMatchAttrOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatAllTypesMatchAttrOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatAllTypesMatchVarOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatAllTypesMatchVarOpAdaptor::FormatAllTypesMatchVarOpAdaptor(FormatAllTypesMatchVarOp op) :{}

::llvm::LogicalResult FormatAllTypesMatchVarOpAdaptor::verify(::mlir::Location loc) {}

void FormatAllTypesMatchVarOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type result, ::mlir::Value value1, ::mlir::Value value2) {}

void FormatAllTypesMatchVarOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value value1, ::mlir::Value value2) {}

void FormatAllTypesMatchVarOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value value1, ::mlir::Value value2) {}

void FormatAllTypesMatchVarOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatAllTypesMatchVarOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatAllTypesMatchVarOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatAllTypesMatchVarOp::verifyInvariants() {}

::llvm::LogicalResult FormatAllTypesMatchVarOp::inferReturnTypes(::mlir::MLIRContext *context, ::std::optional<::mlir::Location> location, ::mlir::ValueRange operands, ::mlir::DictionaryAttr attributes, ::mlir::OpaqueProperties properties, ::mlir::RegionRange regions, ::llvm::SmallVectorImpl<::mlir::Type>&inferredReturnTypes) {}

::mlir::ParseResult FormatAllTypesMatchVarOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatAllTypesMatchVarOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatAllTypesMatchVarOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatAttrDictWithKeywordOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatAttrDictWithKeywordOpGenericAdaptorBase::FormatAttrDictWithKeywordOpGenericAdaptorBase(FormatAttrDictWithKeywordOp op) :{}

uint64_t FormatAttrDictWithKeywordOpGenericAdaptorBase::getAttr() {}

::std::optional<uint64_t> FormatAttrDictWithKeywordOpGenericAdaptorBase::getOptAttr() {}

} // namespace detail
FormatAttrDictWithKeywordOpAdaptor::FormatAttrDictWithKeywordOpAdaptor(FormatAttrDictWithKeywordOp op) :{}

::llvm::LogicalResult FormatAttrDictWithKeywordOpAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatAttrDictWithKeywordOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatAttrDictWithKeywordOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatAttrDictWithKeywordOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatAttrDictWithKeywordOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatAttrDictWithKeywordOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatAttrDictWithKeywordOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatAttrDictWithKeywordOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatAttrDictWithKeywordOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatAttrDictWithKeywordOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

uint64_t FormatAttrDictWithKeywordOp::getAttr() {}

::std::optional<uint64_t> FormatAttrDictWithKeywordOp::getOptAttr() {}

void FormatAttrDictWithKeywordOp::setAttr(uint64_t attrValue) {}

void FormatAttrDictWithKeywordOp::setOptAttr(::std::optional<uint64_t> attrValue) {}

void FormatAttrDictWithKeywordOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::IntegerAttr attr, /*optional*/::mlir::IntegerAttr opt_attr) {}

void FormatAttrDictWithKeywordOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::IntegerAttr attr, /*optional*/::mlir::IntegerAttr opt_attr) {}

void FormatAttrDictWithKeywordOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, uint64_t attr, /*optional*/::mlir::IntegerAttr opt_attr) {}

void FormatAttrDictWithKeywordOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, uint64_t attr, /*optional*/::mlir::IntegerAttr opt_attr) {}

void FormatAttrDictWithKeywordOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatAttrDictWithKeywordOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatAttrDictWithKeywordOp::verifyInvariants() {}

::mlir::ParseResult FormatAttrDictWithKeywordOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatAttrDictWithKeywordOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatAttrDictWithKeywordOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatAttrOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatAttrOpGenericAdaptorBase::FormatAttrOpGenericAdaptorBase(FormatAttrOp op) :{}

uint64_t FormatAttrOpGenericAdaptorBase::getAttr() {}

} // namespace detail
FormatAttrOpAdaptor::FormatAttrOpAdaptor(FormatAttrOp op) :{}

::llvm::LogicalResult FormatAttrOpAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatAttrOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatAttrOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatAttrOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatAttrOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatAttrOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatAttrOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatAttrOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatAttrOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatAttrOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

uint64_t FormatAttrOp::getAttr() {}

void FormatAttrOp::setAttr(uint64_t attrValue) {}

void FormatAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::IntegerAttr attr) {}

void FormatAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::IntegerAttr attr) {}

void FormatAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, uint64_t attr) {}

void FormatAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, uint64_t attr) {}

void FormatAttrOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatAttrOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatAttrOp::verifyInvariants() {}

::mlir::ParseResult FormatAttrOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatAttrOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatAttrOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatBuildableTypeOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatBuildableTypeOpAdaptor::FormatBuildableTypeOpAdaptor(FormatBuildableTypeOp op) :{}

::llvm::LogicalResult FormatBuildableTypeOpAdaptor::verify(::mlir::Location loc) {}

void FormatBuildableTypeOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type buildable_res, ::mlir::Value buildable) {}

void FormatBuildableTypeOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value buildable) {}

void FormatBuildableTypeOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value buildable) {}

void FormatBuildableTypeOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatBuildableTypeOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatBuildableTypeOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatBuildableTypeOp::verifyInvariants() {}

::llvm::LogicalResult FormatBuildableTypeOp::inferReturnTypes(::mlir::MLIRContext *context, ::std::optional<::mlir::Location> location, ::mlir::ValueRange operands, ::mlir::DictionaryAttr attributes, ::mlir::OpaqueProperties properties, ::mlir::RegionRange regions, ::llvm::SmallVectorImpl<::mlir::Type>&inferredReturnTypes) {}

::mlir::ParseResult FormatBuildableTypeOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatBuildableTypeOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatBuildableTypeOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatCompoundAttr definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatCompoundAttrGenericAdaptorBase::FormatCompoundAttrGenericAdaptorBase(FormatCompoundAttr op) :{}

::test::CompoundAAttr FormatCompoundAttrGenericAdaptorBase::getCompound() {}

} // namespace detail
FormatCompoundAttrAdaptor::FormatCompoundAttrAdaptor(FormatCompoundAttr op) :{}

::llvm::LogicalResult FormatCompoundAttrAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatCompoundAttr::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatCompoundAttr::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatCompoundAttr::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatCompoundAttr::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatCompoundAttr::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatCompoundAttr::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatCompoundAttr::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatCompoundAttr::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatCompoundAttr::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::test::CompoundAAttr FormatCompoundAttr::getCompound() {}

void FormatCompoundAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::test::CompoundAAttr compound) {}

void FormatCompoundAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::test::CompoundAAttr compound) {}

void FormatCompoundAttr::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatCompoundAttr::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatCompoundAttr::verifyInvariants() {}

::mlir::ParseResult FormatCompoundAttr::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatCompoundAttr::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatCompoundAttr)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatCustomDirectiveAttrDict definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatCustomDirectiveAttrDictGenericAdaptorBase::FormatCustomDirectiveAttrDictGenericAdaptorBase(FormatCustomDirectiveAttrDict op) :{}

uint64_t FormatCustomDirectiveAttrDictGenericAdaptorBase::getAttr() {}

::std::optional<uint64_t> FormatCustomDirectiveAttrDictGenericAdaptorBase::getOptAttr() {}

} // namespace detail
FormatCustomDirectiveAttrDictAdaptor::FormatCustomDirectiveAttrDictAdaptor(FormatCustomDirectiveAttrDict op) :{}

::llvm::LogicalResult FormatCustomDirectiveAttrDictAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatCustomDirectiveAttrDict::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatCustomDirectiveAttrDict::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatCustomDirectiveAttrDict::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatCustomDirectiveAttrDict::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatCustomDirectiveAttrDict::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatCustomDirectiveAttrDict::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatCustomDirectiveAttrDict::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatCustomDirectiveAttrDict::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatCustomDirectiveAttrDict::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

uint64_t FormatCustomDirectiveAttrDict::getAttr() {}

::std::optional<uint64_t> FormatCustomDirectiveAttrDict::getOptAttr() {}

void FormatCustomDirectiveAttrDict::setAttr(uint64_t attrValue) {}

void FormatCustomDirectiveAttrDict::setOptAttr(::std::optional<uint64_t> attrValue) {}

void FormatCustomDirectiveAttrDict::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::IntegerAttr attr, /*optional*/::mlir::IntegerAttr optAttr) {}

void FormatCustomDirectiveAttrDict::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::IntegerAttr attr, /*optional*/::mlir::IntegerAttr optAttr) {}

void FormatCustomDirectiveAttrDict::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, uint64_t attr, /*optional*/::mlir::IntegerAttr optAttr) {}

void FormatCustomDirectiveAttrDict::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, uint64_t attr, /*optional*/::mlir::IntegerAttr optAttr) {}

void FormatCustomDirectiveAttrDict::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatCustomDirectiveAttrDict::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatCustomDirectiveAttrDict::verifyInvariants() {}

::mlir::ParseResult FormatCustomDirectiveAttrDict::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatCustomDirectiveAttrDict::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatCustomDirectiveAttrDict)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatCustomDirectiveAttributes definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatCustomDirectiveAttributesGenericAdaptorBase::FormatCustomDirectiveAttributesGenericAdaptorBase(FormatCustomDirectiveAttributes op) :{}

uint64_t FormatCustomDirectiveAttributesGenericAdaptorBase::getAttr() {}

::std::optional<uint64_t> FormatCustomDirectiveAttributesGenericAdaptorBase::getOptAttr() {}

} // namespace detail
FormatCustomDirectiveAttributesAdaptor::FormatCustomDirectiveAttributesAdaptor(FormatCustomDirectiveAttributes op) :{}

::llvm::LogicalResult FormatCustomDirectiveAttributesAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatCustomDirectiveAttributes::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatCustomDirectiveAttributes::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatCustomDirectiveAttributes::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatCustomDirectiveAttributes::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatCustomDirectiveAttributes::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatCustomDirectiveAttributes::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatCustomDirectiveAttributes::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatCustomDirectiveAttributes::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatCustomDirectiveAttributes::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

uint64_t FormatCustomDirectiveAttributes::getAttr() {}

::std::optional<uint64_t> FormatCustomDirectiveAttributes::getOptAttr() {}

void FormatCustomDirectiveAttributes::setAttr(uint64_t attrValue) {}

void FormatCustomDirectiveAttributes::setOptAttr(::std::optional<uint64_t> attrValue) {}

void FormatCustomDirectiveAttributes::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::IntegerAttr attr, /*optional*/::mlir::IntegerAttr optAttr) {}

void FormatCustomDirectiveAttributes::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::IntegerAttr attr, /*optional*/::mlir::IntegerAttr optAttr) {}

void FormatCustomDirectiveAttributes::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, uint64_t attr, /*optional*/::mlir::IntegerAttr optAttr) {}

void FormatCustomDirectiveAttributes::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, uint64_t attr, /*optional*/::mlir::IntegerAttr optAttr) {}

void FormatCustomDirectiveAttributes::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatCustomDirectiveAttributes::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatCustomDirectiveAttributes::verifyInvariants() {}

::mlir::ParseResult FormatCustomDirectiveAttributes::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatCustomDirectiveAttributes::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatCustomDirectiveAttributes)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatCustomDirectiveOperands definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatCustomDirectiveOperandsGenericAdaptorBase::FormatCustomDirectiveOperandsGenericAdaptorBase(FormatCustomDirectiveOperands op) :{}

std::pair<unsigned, unsigned> FormatCustomDirectiveOperandsGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatCustomDirectiveOperandsAdaptor::FormatCustomDirectiveOperandsAdaptor(FormatCustomDirectiveOperands op) :{}

::llvm::LogicalResult FormatCustomDirectiveOperandsAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatCustomDirectiveOperands::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatCustomDirectiveOperands::getOptOperandMutable() {}

::mlir::MutableOperandRange FormatCustomDirectiveOperands::getVarOperandsMutable() {}

::llvm::LogicalResult FormatCustomDirectiveOperands::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatCustomDirectiveOperands::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatCustomDirectiveOperands::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatCustomDirectiveOperands::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatCustomDirectiveOperands::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatCustomDirectiveOperands::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatCustomDirectiveOperands::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatCustomDirectiveOperands::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatCustomDirectiveOperands::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatCustomDirectiveOperands::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value operand, /*optional*/::mlir::Value optOperand, ::mlir::ValueRange varOperands) {}

void FormatCustomDirectiveOperands::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value operand, /*optional*/::mlir::Value optOperand, ::mlir::ValueRange varOperands) {}

void FormatCustomDirectiveOperands::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatCustomDirectiveOperands::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatCustomDirectiveOperands::verifyInvariants() {}

::mlir::ParseResult FormatCustomDirectiveOperands::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatCustomDirectiveOperands::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatCustomDirectiveOperands)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatCustomDirectiveOperandsAndTypes definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatCustomDirectiveOperandsAndTypesGenericAdaptorBase::FormatCustomDirectiveOperandsAndTypesGenericAdaptorBase(FormatCustomDirectiveOperandsAndTypes op) :{}

std::pair<unsigned, unsigned> FormatCustomDirectiveOperandsAndTypesGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatCustomDirectiveOperandsAndTypesAdaptor::FormatCustomDirectiveOperandsAndTypesAdaptor(FormatCustomDirectiveOperandsAndTypes op) :{}

::llvm::LogicalResult FormatCustomDirectiveOperandsAndTypesAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatCustomDirectiveOperandsAndTypes::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatCustomDirectiveOperandsAndTypes::getOptOperandMutable() {}

::mlir::MutableOperandRange FormatCustomDirectiveOperandsAndTypes::getVarOperandsMutable() {}

::llvm::LogicalResult FormatCustomDirectiveOperandsAndTypes::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatCustomDirectiveOperandsAndTypes::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatCustomDirectiveOperandsAndTypes::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatCustomDirectiveOperandsAndTypes::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatCustomDirectiveOperandsAndTypes::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatCustomDirectiveOperandsAndTypes::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatCustomDirectiveOperandsAndTypes::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatCustomDirectiveOperandsAndTypes::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatCustomDirectiveOperandsAndTypes::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatCustomDirectiveOperandsAndTypes::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value operand, /*optional*/::mlir::Value optOperand, ::mlir::ValueRange varOperands) {}

void FormatCustomDirectiveOperandsAndTypes::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value operand, /*optional*/::mlir::Value optOperand, ::mlir::ValueRange varOperands) {}

void FormatCustomDirectiveOperandsAndTypes::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatCustomDirectiveOperandsAndTypes::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatCustomDirectiveOperandsAndTypes::verifyInvariants() {}

::mlir::ParseResult FormatCustomDirectiveOperandsAndTypes::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatCustomDirectiveOperandsAndTypes::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatCustomDirectiveOperandsAndTypes)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatCustomDirectiveRegions definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatCustomDirectiveRegionsAdaptor::FormatCustomDirectiveRegionsAdaptor(FormatCustomDirectiveRegions op) :{}

::llvm::LogicalResult FormatCustomDirectiveRegionsAdaptor::verify(::mlir::Location loc) {}

void FormatCustomDirectiveRegions::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, unsigned other_regionsCount) {}

void FormatCustomDirectiveRegions::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, unsigned other_regionsCount) {}

void FormatCustomDirectiveRegions::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes, unsigned numRegions) {}

::llvm::LogicalResult FormatCustomDirectiveRegions::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatCustomDirectiveRegions::verifyInvariants() {}

::mlir::ParseResult FormatCustomDirectiveRegions::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatCustomDirectiveRegions::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatCustomDirectiveRegions)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatCustomDirectiveResults definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatCustomDirectiveResultsGenericAdaptorBase::FormatCustomDirectiveResultsGenericAdaptorBase(FormatCustomDirectiveResults op) :{}

} // namespace detail
FormatCustomDirectiveResultsAdaptor::FormatCustomDirectiveResultsAdaptor(FormatCustomDirectiveResults op) :{}

::llvm::LogicalResult FormatCustomDirectiveResultsAdaptor::verify(::mlir::Location loc) {}

void FormatCustomDirectiveResults::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) {}

std::pair<unsigned, unsigned> FormatCustomDirectiveResults::getODSResultIndexAndLength(unsigned index) {}

::llvm::LogicalResult FormatCustomDirectiveResults::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatCustomDirectiveResults::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatCustomDirectiveResults::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatCustomDirectiveResults::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatCustomDirectiveResults::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatCustomDirectiveResults::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatCustomDirectiveResults::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatCustomDirectiveResults::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatCustomDirectiveResults::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatCustomDirectiveResults::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type result, /*optional*/::mlir::Type optResult, ::mlir::TypeRange varResults) {}

void FormatCustomDirectiveResults::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatCustomDirectiveResults::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatCustomDirectiveResults::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatCustomDirectiveResults::verifyInvariants() {}

::mlir::ParseResult FormatCustomDirectiveResults::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatCustomDirectiveResults::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatCustomDirectiveResults)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatCustomDirectiveResultsWithTypeRefs definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatCustomDirectiveResultsWithTypeRefsGenericAdaptorBase::FormatCustomDirectiveResultsWithTypeRefsGenericAdaptorBase(FormatCustomDirectiveResultsWithTypeRefs op) :{}

} // namespace detail
FormatCustomDirectiveResultsWithTypeRefsAdaptor::FormatCustomDirectiveResultsWithTypeRefsAdaptor(FormatCustomDirectiveResultsWithTypeRefs op) :{}

::llvm::LogicalResult FormatCustomDirectiveResultsWithTypeRefsAdaptor::verify(::mlir::Location loc) {}

void FormatCustomDirectiveResultsWithTypeRefs::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) {}

std::pair<unsigned, unsigned> FormatCustomDirectiveResultsWithTypeRefs::getODSResultIndexAndLength(unsigned index) {}

::llvm::LogicalResult FormatCustomDirectiveResultsWithTypeRefs::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatCustomDirectiveResultsWithTypeRefs::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatCustomDirectiveResultsWithTypeRefs::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatCustomDirectiveResultsWithTypeRefs::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatCustomDirectiveResultsWithTypeRefs::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatCustomDirectiveResultsWithTypeRefs::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatCustomDirectiveResultsWithTypeRefs::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatCustomDirectiveResultsWithTypeRefs::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatCustomDirectiveResultsWithTypeRefs::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatCustomDirectiveResultsWithTypeRefs::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type result, /*optional*/::mlir::Type optResult, ::mlir::TypeRange varResults) {}

void FormatCustomDirectiveResultsWithTypeRefs::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatCustomDirectiveResultsWithTypeRefs::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatCustomDirectiveResultsWithTypeRefs::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatCustomDirectiveResultsWithTypeRefs::verifyInvariants() {}

::mlir::ParseResult FormatCustomDirectiveResultsWithTypeRefs::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatCustomDirectiveResultsWithTypeRefs::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatCustomDirectiveResultsWithTypeRefs)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatCustomDirectiveSpacing definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatCustomDirectiveSpacingGenericAdaptorBase::FormatCustomDirectiveSpacingGenericAdaptorBase(FormatCustomDirectiveSpacing op) :{}

::llvm::StringRef FormatCustomDirectiveSpacingGenericAdaptorBase::getAttr1() {}

::llvm::StringRef FormatCustomDirectiveSpacingGenericAdaptorBase::getAttr2() {}

} // namespace detail
FormatCustomDirectiveSpacingAdaptor::FormatCustomDirectiveSpacingAdaptor(FormatCustomDirectiveSpacing op) :{}

::llvm::LogicalResult FormatCustomDirectiveSpacingAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatCustomDirectiveSpacing::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatCustomDirectiveSpacing::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatCustomDirectiveSpacing::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatCustomDirectiveSpacing::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatCustomDirectiveSpacing::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatCustomDirectiveSpacing::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatCustomDirectiveSpacing::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatCustomDirectiveSpacing::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatCustomDirectiveSpacing::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::llvm::StringRef FormatCustomDirectiveSpacing::getAttr1() {}

::llvm::StringRef FormatCustomDirectiveSpacing::getAttr2() {}

void FormatCustomDirectiveSpacing::setAttr1(::llvm::StringRef attrValue) {}

void FormatCustomDirectiveSpacing::setAttr2(::llvm::StringRef attrValue) {}

void FormatCustomDirectiveSpacing::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::StringAttr attr1, ::mlir::StringAttr attr2) {}

void FormatCustomDirectiveSpacing::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::StringAttr attr1, ::mlir::StringAttr attr2) {}

void FormatCustomDirectiveSpacing::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::llvm::StringRef attr1, ::llvm::StringRef attr2) {}

void FormatCustomDirectiveSpacing::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::llvm::StringRef attr1, ::llvm::StringRef attr2) {}

void FormatCustomDirectiveSpacing::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatCustomDirectiveSpacing::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatCustomDirectiveSpacing::verifyInvariants() {}

::mlir::ParseResult FormatCustomDirectiveSpacing::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatCustomDirectiveSpacing::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatCustomDirectiveSpacing)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatCustomDirectiveSuccessors definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatCustomDirectiveSuccessorsAdaptor::FormatCustomDirectiveSuccessorsAdaptor(FormatCustomDirectiveSuccessors op) :{}

::llvm::LogicalResult FormatCustomDirectiveSuccessorsAdaptor::verify(::mlir::Location loc) {}

void FormatCustomDirectiveSuccessors::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Block *successor, ::mlir::BlockRange successors) {}

void FormatCustomDirectiveSuccessors::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Block *successor, ::mlir::BlockRange successors) {}

void FormatCustomDirectiveSuccessors::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatCustomDirectiveSuccessors::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatCustomDirectiveSuccessors::verifyInvariants() {}

::mlir::ParseResult FormatCustomDirectiveSuccessors::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatCustomDirectiveSuccessors::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatCustomDirectiveSuccessors)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatCustomDirectiveWithOptionalOperandRef definitions
//===----------------------------------------------------------------------===//

namespace detail {
std::pair<unsigned, unsigned> FormatCustomDirectiveWithOptionalOperandRefGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatCustomDirectiveWithOptionalOperandRefAdaptor::FormatCustomDirectiveWithOptionalOperandRefAdaptor(FormatCustomDirectiveWithOptionalOperandRef op) :{}

::llvm::LogicalResult FormatCustomDirectiveWithOptionalOperandRefAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatCustomDirectiveWithOptionalOperandRef::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatCustomDirectiveWithOptionalOperandRef::getOptOperandMutable() {}

void FormatCustomDirectiveWithOptionalOperandRef::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::Value optOperand) {}

void FormatCustomDirectiveWithOptionalOperandRef::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::Value optOperand) {}

void FormatCustomDirectiveWithOptionalOperandRef::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatCustomDirectiveWithOptionalOperandRef::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatCustomDirectiveWithOptionalOperandRef::verifyInvariants() {}

::mlir::ParseResult FormatCustomDirectiveWithOptionalOperandRef::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatCustomDirectiveWithOptionalOperandRef::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatCustomDirectiveWithOptionalOperandRef)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatFormatRegionImplicitTerminatorAOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatFormatRegionImplicitTerminatorAOpAdaptor::FormatFormatRegionImplicitTerminatorAOpAdaptor(FormatFormatRegionImplicitTerminatorAOp op) :{}

::llvm::LogicalResult FormatFormatRegionImplicitTerminatorAOpAdaptor::verify(::mlir::Location loc) {}

void FormatFormatRegionImplicitTerminatorAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}

void FormatFormatRegionImplicitTerminatorAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatFormatRegionImplicitTerminatorAOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatFormatRegionImplicitTerminatorAOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatFormatRegionImplicitTerminatorAOp::verifyInvariants() {}

::mlir::ParseResult FormatFormatRegionImplicitTerminatorAOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatFormatRegionImplicitTerminatorAOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatFormatRegionImplicitTerminatorAOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatInferType2Op definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatInferType2OpAdaptor::FormatInferType2OpAdaptor(FormatInferType2Op op) :{}

::llvm::LogicalResult FormatInferType2OpAdaptor::verify(::mlir::Location loc) {}

void FormatInferType2Op::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type resultType0) {}

void FormatInferType2Op::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}

void FormatInferType2Op::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatInferType2Op::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatInferType2Op::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatInferType2Op::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatInferType2Op::verifyInvariants() {}

::mlir::ParseResult FormatInferType2Op::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatInferType2Op::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatInferType2Op)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatInferTypeAllOperandsAndTypesOneOperandOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
std::pair<unsigned, unsigned> FormatInferTypeAllOperandsAndTypesOneOperandOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatInferTypeAllOperandsAndTypesOneOperandOpAdaptor::FormatInferTypeAllOperandsAndTypesOneOperandOpAdaptor(FormatInferTypeAllOperandsAndTypesOneOperandOp op) :{}

::llvm::LogicalResult FormatInferTypeAllOperandsAndTypesOneOperandOpAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatInferTypeAllOperandsAndTypesOneOperandOp::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatInferTypeAllOperandsAndTypesOneOperandOp::getArgsMutable() {}

std::pair<unsigned, unsigned> FormatInferTypeAllOperandsAndTypesOneOperandOp::getODSResultIndexAndLength(unsigned index) {}

void FormatInferTypeAllOperandsAndTypesOneOperandOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatInferTypeAllOperandsAndTypesOneOperandOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatInferTypeAllOperandsAndTypesOneOperandOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatInferTypeAllOperandsAndTypesOneOperandOp::verifyInvariants() {}

::mlir::ParseResult FormatInferTypeAllOperandsAndTypesOneOperandOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatInferTypeAllOperandsAndTypesOneOperandOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatInferTypeAllOperandsAndTypesOneOperandOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatInferTypeAllOperandsAndTypesOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
std::pair<unsigned, unsigned> FormatInferTypeAllOperandsAndTypesOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatInferTypeAllOperandsAndTypesOpAdaptor::FormatInferTypeAllOperandsAndTypesOpAdaptor(FormatInferTypeAllOperandsAndTypesOp op) :{}

::llvm::LogicalResult FormatInferTypeAllOperandsAndTypesOpAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatInferTypeAllOperandsAndTypesOp::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatInferTypeAllOperandsAndTypesOp::getArgsMutable() {}

std::pair<unsigned, unsigned> FormatInferTypeAllOperandsAndTypesOp::getODSResultIndexAndLength(unsigned index) {}

void FormatInferTypeAllOperandsAndTypesOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatInferTypeAllOperandsAndTypesOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatInferTypeAllOperandsAndTypesOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatInferTypeAllOperandsAndTypesOp::verifyInvariants() {}

::mlir::ParseResult FormatInferTypeAllOperandsAndTypesOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatInferTypeAllOperandsAndTypesOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatInferTypeAllOperandsAndTypesOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatInferTypeAllOperandsAndTypesTwoOperandsOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
std::pair<unsigned, unsigned> FormatInferTypeAllOperandsAndTypesTwoOperandsOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatInferTypeAllOperandsAndTypesTwoOperandsOpAdaptor::FormatInferTypeAllOperandsAndTypesTwoOperandsOpAdaptor(FormatInferTypeAllOperandsAndTypesTwoOperandsOp op) :{}

::llvm::LogicalResult FormatInferTypeAllOperandsAndTypesTwoOperandsOpAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatInferTypeAllOperandsAndTypesTwoOperandsOp::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatInferTypeAllOperandsAndTypesTwoOperandsOp::getArgs0Mutable() {}

::mlir::MutableOperandRange FormatInferTypeAllOperandsAndTypesTwoOperandsOp::getArgs1Mutable() {}

std::pair<unsigned, unsigned> FormatInferTypeAllOperandsAndTypesTwoOperandsOp::getODSResultIndexAndLength(unsigned index) {}

void FormatInferTypeAllOperandsAndTypesTwoOperandsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange outs, ::mlir::ValueRange args0, ::mlir::ValueRange args1) {}

void FormatInferTypeAllOperandsAndTypesTwoOperandsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange args0, ::mlir::ValueRange args1) {}

void FormatInferTypeAllOperandsAndTypesTwoOperandsOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatInferTypeAllOperandsAndTypesTwoOperandsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatInferTypeAllOperandsAndTypesTwoOperandsOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatInferTypeAllOperandsAndTypesTwoOperandsOp::verifyInvariants() {}

::mlir::ParseResult FormatInferTypeAllOperandsAndTypesTwoOperandsOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatInferTypeAllOperandsAndTypesTwoOperandsOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatInferTypeAllOperandsAndTypesTwoOperandsOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatInferTypeAllTypesOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
std::pair<unsigned, unsigned> FormatInferTypeAllTypesOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatInferTypeAllTypesOpAdaptor::FormatInferTypeAllTypesOpAdaptor(FormatInferTypeAllTypesOp op) :{}

::llvm::LogicalResult FormatInferTypeAllTypesOpAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatInferTypeAllTypesOp::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatInferTypeAllTypesOp::getArgsMutable() {}

std::pair<unsigned, unsigned> FormatInferTypeAllTypesOp::getODSResultIndexAndLength(unsigned index) {}

void FormatInferTypeAllTypesOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatInferTypeAllTypesOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatInferTypeAllTypesOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatInferTypeAllTypesOp::verifyInvariants() {}

::mlir::ParseResult FormatInferTypeAllTypesOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatInferTypeAllTypesOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatInferTypeAllTypesOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatInferTypeOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatInferTypeOpAdaptor::FormatInferTypeOpAdaptor(FormatInferTypeOp op) :{}

::llvm::LogicalResult FormatInferTypeOpAdaptor::verify(::mlir::Location loc) {}

void FormatInferTypeOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type resultType0) {}

void FormatInferTypeOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}

void FormatInferTypeOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatInferTypeOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatInferTypeOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatInferTypeOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatInferTypeOp::verifyInvariants() {}

::mlir::ParseResult FormatInferTypeOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatInferTypeOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatInferTypeOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatInferTypeRegionsOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatInferTypeRegionsOpAdaptor::FormatInferTypeRegionsOpAdaptor(FormatInferTypeRegionsOp op) :{}

::llvm::LogicalResult FormatInferTypeRegionsOpAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatInferTypeRegionsOp::getODSResultIndexAndLength(unsigned index) {}

void FormatInferTypeRegionsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange outs) {}

void FormatInferTypeRegionsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}

void FormatInferTypeRegionsOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatInferTypeRegionsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatInferTypeRegionsOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatInferTypeRegionsOp::verifyInvariants() {}

::mlir::ParseResult FormatInferTypeRegionsOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatInferTypeRegionsOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatInferTypeRegionsOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatInferTypeVariadicOperandsOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatInferTypeVariadicOperandsOpGenericAdaptorBase::FormatInferTypeVariadicOperandsOpGenericAdaptorBase(FormatInferTypeVariadicOperandsOp op) :{}

std::pair<unsigned, unsigned> FormatInferTypeVariadicOperandsOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatInferTypeVariadicOperandsOpAdaptor::FormatInferTypeVariadicOperandsOpAdaptor(FormatInferTypeVariadicOperandsOp op) :{}

::llvm::LogicalResult FormatInferTypeVariadicOperandsOpAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatInferTypeVariadicOperandsOp::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatInferTypeVariadicOperandsOp::getAMutable() {}

::mlir::MutableOperandRange FormatInferTypeVariadicOperandsOp::getBMutable() {}

std::pair<unsigned, unsigned> FormatInferTypeVariadicOperandsOp::getODSResultIndexAndLength(unsigned index) {}

::llvm::LogicalResult FormatInferTypeVariadicOperandsOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatInferTypeVariadicOperandsOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatInferTypeVariadicOperandsOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatInferTypeVariadicOperandsOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatInferTypeVariadicOperandsOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatInferTypeVariadicOperandsOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatInferTypeVariadicOperandsOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatInferTypeVariadicOperandsOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatInferTypeVariadicOperandsOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatInferTypeVariadicOperandsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange outs, ::mlir::ValueRange a, ::mlir::ValueRange b) {}

void FormatInferTypeVariadicOperandsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange a, ::mlir::ValueRange b) {}

void FormatInferTypeVariadicOperandsOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatInferTypeVariadicOperandsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatInferTypeVariadicOperandsOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatInferTypeVariadicOperandsOp::verifyInvariants() {}

::mlir::ParseResult FormatInferTypeVariadicOperandsOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatInferTypeVariadicOperandsOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatInferTypeVariadicOperandsOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatInferVariadicTypeFromNonVariadic definitions
//===----------------------------------------------------------------------===//

namespace detail {
std::pair<unsigned, unsigned> FormatInferVariadicTypeFromNonVariadicGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatInferVariadicTypeFromNonVariadicAdaptor::FormatInferVariadicTypeFromNonVariadicAdaptor(FormatInferVariadicTypeFromNonVariadic op) :{}

::llvm::LogicalResult FormatInferVariadicTypeFromNonVariadicAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatInferVariadicTypeFromNonVariadic::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatInferVariadicTypeFromNonVariadic::getArgsMutable() {}

void FormatInferVariadicTypeFromNonVariadic::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type result, ::mlir::ValueRange args) {}

void FormatInferVariadicTypeFromNonVariadic::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatInferVariadicTypeFromNonVariadic::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatInferVariadicTypeFromNonVariadic::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatInferVariadicTypeFromNonVariadic::verifyInvariants() {}

::mlir::ParseResult FormatInferVariadicTypeFromNonVariadic::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatInferVariadicTypeFromNonVariadic::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatInferVariadicTypeFromNonVariadic)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatLiteralFollowingOptionalGroup definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatLiteralFollowingOptionalGroupGenericAdaptorBase::FormatLiteralFollowingOptionalGroupGenericAdaptorBase(FormatLiteralFollowingOptionalGroup op) :{}

::mlir::Type FormatLiteralFollowingOptionalGroupGenericAdaptorBase::getType() {}

::std::optional<::mlir::Attribute> FormatLiteralFollowingOptionalGroupGenericAdaptorBase::getValue() {}

} // namespace detail
FormatLiteralFollowingOptionalGroupAdaptor::FormatLiteralFollowingOptionalGroupAdaptor(FormatLiteralFollowingOptionalGroup op) :{}

::llvm::LogicalResult FormatLiteralFollowingOptionalGroupAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatLiteralFollowingOptionalGroup::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatLiteralFollowingOptionalGroup::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatLiteralFollowingOptionalGroup::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatLiteralFollowingOptionalGroup::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatLiteralFollowingOptionalGroup::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatLiteralFollowingOptionalGroup::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatLiteralFollowingOptionalGroup::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatLiteralFollowingOptionalGroup::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatLiteralFollowingOptionalGroup::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::mlir::Type FormatLiteralFollowingOptionalGroup::getType() {}

::std::optional<::mlir::Attribute> FormatLiteralFollowingOptionalGroup::getValue() {}

void FormatLiteralFollowingOptionalGroup::setType(::mlir::Type attrValue) {}

void FormatLiteralFollowingOptionalGroup::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeAttr type, /*optional*/::mlir::Attribute value) {}

void FormatLiteralFollowingOptionalGroup::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::TypeAttr type, /*optional*/::mlir::Attribute value) {}

void FormatLiteralFollowingOptionalGroup::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type type, /*optional*/::mlir::Attribute value) {}

void FormatLiteralFollowingOptionalGroup::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Type type, /*optional*/::mlir::Attribute value) {}

void FormatLiteralFollowingOptionalGroup::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatLiteralFollowingOptionalGroup::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatLiteralFollowingOptionalGroup::verifyInvariants() {}

::mlir::ParseResult FormatLiteralFollowingOptionalGroup::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatLiteralFollowingOptionalGroup::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatLiteralFollowingOptionalGroup)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatLiteralOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatLiteralOpAdaptor::FormatLiteralOpAdaptor(FormatLiteralOp op) :{}

::llvm::LogicalResult FormatLiteralOpAdaptor::verify(::mlir::Location loc) {}

void FormatLiteralOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}

void FormatLiteralOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatLiteralOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatLiteralOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatLiteralOp::verifyInvariants() {}

::mlir::ParseResult FormatLiteralOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatLiteralOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatLiteralOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatMaybeEmptyType definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatMaybeEmptyTypeAdaptor::FormatMaybeEmptyTypeAdaptor(FormatMaybeEmptyType op) :{}

::llvm::LogicalResult FormatMaybeEmptyTypeAdaptor::verify(::mlir::Location loc) {}

void FormatMaybeEmptyType::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value in) {}

void FormatMaybeEmptyType::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value in) {}

void FormatMaybeEmptyType::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatMaybeEmptyType::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatMaybeEmptyType::verifyInvariants() {}

::mlir::ParseResult FormatMaybeEmptyType::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatMaybeEmptyType::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatMaybeEmptyType)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatMultipleVariadicOperands definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatMultipleVariadicOperandsGenericAdaptorBase::FormatMultipleVariadicOperandsGenericAdaptorBase(FormatMultipleVariadicOperands op) :{}

std::pair<unsigned, unsigned> FormatMultipleVariadicOperandsGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatMultipleVariadicOperandsAdaptor::FormatMultipleVariadicOperandsAdaptor(FormatMultipleVariadicOperands op) :{}

::llvm::LogicalResult FormatMultipleVariadicOperandsAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatMultipleVariadicOperands::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatMultipleVariadicOperands::getOperand0Mutable() {}

::mlir::MutableOperandRange FormatMultipleVariadicOperands::getOperand1Mutable() {}

::llvm::LogicalResult FormatMultipleVariadicOperands::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatMultipleVariadicOperands::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatMultipleVariadicOperands::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatMultipleVariadicOperands::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatMultipleVariadicOperands::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatMultipleVariadicOperands::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatMultipleVariadicOperands::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatMultipleVariadicOperands::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatMultipleVariadicOperands::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatMultipleVariadicOperands::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operand0, ::mlir::ValueRange operand1) {}

void FormatMultipleVariadicOperands::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operand0, ::mlir::ValueRange operand1) {}

void FormatMultipleVariadicOperands::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatMultipleVariadicOperands::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatMultipleVariadicOperands::verifyInvariants() {}

::mlir::ParseResult FormatMultipleVariadicOperands::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatMultipleVariadicOperands::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatMultipleVariadicOperands)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatMultipleVariadicResults definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatMultipleVariadicResultsGenericAdaptorBase::FormatMultipleVariadicResultsGenericAdaptorBase(FormatMultipleVariadicResults op) :{}

} // namespace detail
FormatMultipleVariadicResultsAdaptor::FormatMultipleVariadicResultsAdaptor(FormatMultipleVariadicResults op) :{}

::llvm::LogicalResult FormatMultipleVariadicResultsAdaptor::verify(::mlir::Location loc) {}

void FormatMultipleVariadicResults::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) {}

std::pair<unsigned, unsigned> FormatMultipleVariadicResults::getODSResultIndexAndLength(unsigned index) {}

::llvm::LogicalResult FormatMultipleVariadicResults::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatMultipleVariadicResults::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatMultipleVariadicResults::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatMultipleVariadicResults::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatMultipleVariadicResults::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatMultipleVariadicResults::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatMultipleVariadicResults::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatMultipleVariadicResults::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatMultipleVariadicResults::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatMultipleVariadicResults::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange result0, ::mlir::TypeRange result1) {}

void FormatMultipleVariadicResults::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatMultipleVariadicResults::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatMultipleVariadicResults::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatMultipleVariadicResults::verifyInvariants() {}

::mlir::ParseResult FormatMultipleVariadicResults::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatMultipleVariadicResults::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatMultipleVariadicResults)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatNestedAttr definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatNestedAttrGenericAdaptorBase::FormatNestedAttrGenericAdaptorBase(FormatNestedAttr op) :{}

::test::CompoundAttrNestedAttr FormatNestedAttrGenericAdaptorBase::getNested() {}

} // namespace detail
FormatNestedAttrAdaptor::FormatNestedAttrAdaptor(FormatNestedAttr op) :{}

::llvm::LogicalResult FormatNestedAttrAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatNestedAttr::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatNestedAttr::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatNestedAttr::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatNestedAttr::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatNestedAttr::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatNestedAttr::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatNestedAttr::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatNestedAttr::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatNestedAttr::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::test::CompoundAttrNestedAttr FormatNestedAttr::getNested() {}

void FormatNestedAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::test::CompoundAttrNestedAttr nested) {}

void FormatNestedAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::test::CompoundAttrNestedAttr nested) {}

void FormatNestedAttr::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatNestedAttr::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatNestedAttr::verifyInvariants() {}

::mlir::ParseResult FormatNestedAttr::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatNestedAttr::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatNestedAttr)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatNestedCompoundAttr definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatNestedCompoundAttrGenericAdaptorBase::FormatNestedCompoundAttrGenericAdaptorBase(FormatNestedCompoundAttr op) :{}

::test::CompoundNestedOuterAttr FormatNestedCompoundAttrGenericAdaptorBase::getNested() {}

} // namespace detail
FormatNestedCompoundAttrAdaptor::FormatNestedCompoundAttrAdaptor(FormatNestedCompoundAttr op) :{}

::llvm::LogicalResult FormatNestedCompoundAttrAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatNestedCompoundAttr::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatNestedCompoundAttr::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatNestedCompoundAttr::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatNestedCompoundAttr::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatNestedCompoundAttr::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatNestedCompoundAttr::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatNestedCompoundAttr::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatNestedCompoundAttr::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatNestedCompoundAttr::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::test::CompoundNestedOuterAttr FormatNestedCompoundAttr::getNested() {}

void FormatNestedCompoundAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::test::CompoundNestedOuterAttr nested) {}

void FormatNestedCompoundAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::test::CompoundNestedOuterAttr nested) {}

void FormatNestedCompoundAttr::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatNestedCompoundAttr::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatNestedCompoundAttr::verifyInvariants() {}

::mlir::ParseResult FormatNestedCompoundAttr::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatNestedCompoundAttr::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatNestedCompoundAttr)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatNestedType definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatNestedTypeAdaptor::FormatNestedTypeAdaptor(FormatNestedType op) :{}

::llvm::LogicalResult FormatNestedTypeAdaptor::verify(::mlir::Location loc) {}

void FormatNestedType::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value nested) {}

void FormatNestedType::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value nested) {}

void FormatNestedType::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatNestedType::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatNestedType::verifyInvariants() {}

::mlir::ParseResult FormatNestedType::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatNestedType::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatNestedType)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOperandAOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatOperandAOpAdaptor::FormatOperandAOpAdaptor(FormatOperandAOp op) :{}

::llvm::LogicalResult FormatOperandAOpAdaptor::verify(::mlir::Location loc) {}

void FormatOperandAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value buildable, ::mlir::Value operand) {}

void FormatOperandAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value buildable, ::mlir::Value operand) {}

void FormatOperandAOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOperandAOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOperandAOp::verifyInvariants() {}

::mlir::ParseResult FormatOperandAOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOperandAOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOperandAOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOperandBOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatOperandBOpAdaptor::FormatOperandBOpAdaptor(FormatOperandBOp op) :{}

::llvm::LogicalResult FormatOperandBOpAdaptor::verify(::mlir::Location loc) {}

void FormatOperandBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value buildable, ::mlir::Value operand) {}

void FormatOperandBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value buildable, ::mlir::Value operand) {}

void FormatOperandBOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOperandBOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOperandBOp::verifyInvariants() {}

::mlir::ParseResult FormatOperandBOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOperandBOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOperandBOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOperandCOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatOperandCOpAdaptor::FormatOperandCOpAdaptor(FormatOperandCOp op) :{}

::llvm::LogicalResult FormatOperandCOpAdaptor::verify(::mlir::Location loc) {}

void FormatOperandCOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value buildable, ::mlir::Value operand) {}

void FormatOperandCOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value buildable, ::mlir::Value operand) {}

void FormatOperandCOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOperandCOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOperandCOp::verifyInvariants() {}

::mlir::ParseResult FormatOperandCOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOperandCOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOperandCOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOperandDOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatOperandDOpAdaptor::FormatOperandDOpAdaptor(FormatOperandDOp op) :{}

::llvm::LogicalResult FormatOperandDOpAdaptor::verify(::mlir::Location loc) {}

void FormatOperandDOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value buildable, ::mlir::Value operand) {}

void FormatOperandDOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value buildable, ::mlir::Value operand) {}

void FormatOperandDOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOperandDOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOperandDOp::verifyInvariants() {}

::mlir::ParseResult FormatOperandDOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOperandDOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOperandDOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOperandEOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatOperandEOpAdaptor::FormatOperandEOpAdaptor(FormatOperandEOp op) :{}

::llvm::LogicalResult FormatOperandEOpAdaptor::verify(::mlir::Location loc) {}

void FormatOperandEOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value buildable, ::mlir::Value operand) {}

void FormatOperandEOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value buildable, ::mlir::Value operand) {}

void FormatOperandEOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOperandEOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOperandEOp::verifyInvariants() {}

::mlir::ParseResult FormatOperandEOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOperandEOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOperandEOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptAttrAOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptAttrAOpGenericAdaptorBase::FormatOptAttrAOpGenericAdaptorBase(FormatOptAttrAOp op) :{}

::std::optional<uint64_t> FormatOptAttrAOpGenericAdaptorBase::getOptAttr() {}

} // namespace detail
FormatOptAttrAOpAdaptor::FormatOptAttrAOpAdaptor(FormatOptAttrAOp op) :{}

::llvm::LogicalResult FormatOptAttrAOpAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatOptAttrAOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptAttrAOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptAttrAOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptAttrAOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptAttrAOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptAttrAOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptAttrAOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptAttrAOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptAttrAOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::std::optional<uint64_t> FormatOptAttrAOp::getOptAttr() {}

void FormatOptAttrAOp::setOptAttr(::std::optional<uint64_t> attrValue) {}

void FormatOptAttrAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::IntegerAttr opt_attr) {}

void FormatOptAttrAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::IntegerAttr opt_attr) {}

void FormatOptAttrAOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptAttrAOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptAttrAOp::verifyInvariants() {}

::mlir::ParseResult FormatOptAttrAOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptAttrAOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptAttrAOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptAttrBOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptAttrBOpGenericAdaptorBase::FormatOptAttrBOpGenericAdaptorBase(FormatOptAttrBOp op) :{}

::std::optional<uint64_t> FormatOptAttrBOpGenericAdaptorBase::getOptAttr() {}

} // namespace detail
FormatOptAttrBOpAdaptor::FormatOptAttrBOpAdaptor(FormatOptAttrBOp op) :{}

::llvm::LogicalResult FormatOptAttrBOpAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatOptAttrBOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptAttrBOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptAttrBOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptAttrBOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptAttrBOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptAttrBOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptAttrBOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptAttrBOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptAttrBOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::std::optional<uint64_t> FormatOptAttrBOp::getOptAttr() {}

void FormatOptAttrBOp::setOptAttr(::std::optional<uint64_t> attrValue) {}

void FormatOptAttrBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::IntegerAttr opt_attr) {}

void FormatOptAttrBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::IntegerAttr opt_attr) {}

void FormatOptAttrBOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptAttrBOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptAttrBOp::verifyInvariants() {}

::mlir::ParseResult FormatOptAttrBOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptAttrBOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptAttrBOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptSymbolNameAttrOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptSymbolNameAttrOpGenericAdaptorBase::FormatOptSymbolNameAttrOpGenericAdaptorBase(FormatOptSymbolNameAttrOp op) :{}

::std::optional< ::llvm::StringRef > FormatOptSymbolNameAttrOpGenericAdaptorBase::getOptAttr() {}

} // namespace detail
FormatOptSymbolNameAttrOpAdaptor::FormatOptSymbolNameAttrOpAdaptor(FormatOptSymbolNameAttrOp op) :{}

::llvm::LogicalResult FormatOptSymbolNameAttrOpAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatOptSymbolNameAttrOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptSymbolNameAttrOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptSymbolNameAttrOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptSymbolNameAttrOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptSymbolNameAttrOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptSymbolNameAttrOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptSymbolNameAttrOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptSymbolNameAttrOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptSymbolNameAttrOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::std::optional< ::llvm::StringRef > FormatOptSymbolNameAttrOp::getOptAttr() {}

void FormatOptSymbolNameAttrOp::setOptAttr(::std::optional<::llvm::StringRef> attrValue) {}

void FormatOptSymbolNameAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::StringAttr opt_attr) {}

void FormatOptSymbolNameAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::StringAttr opt_attr) {}

void FormatOptSymbolNameAttrOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptSymbolNameAttrOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptSymbolNameAttrOp::verifyInvariants() {}

::mlir::ParseResult FormatOptSymbolNameAttrOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptSymbolNameAttrOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptSymbolNameAttrOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptSymbolRefAttrOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptSymbolRefAttrOpGenericAdaptorBase::FormatOptSymbolRefAttrOpGenericAdaptorBase(FormatOptSymbolRefAttrOp op) :{}

::std::optional< ::mlir::SymbolRefAttr > FormatOptSymbolRefAttrOpGenericAdaptorBase::getOptAttr() {}

} // namespace detail
FormatOptSymbolRefAttrOpAdaptor::FormatOptSymbolRefAttrOpAdaptor(FormatOptSymbolRefAttrOp op) :{}

::llvm::LogicalResult FormatOptSymbolRefAttrOpAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatOptSymbolRefAttrOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptSymbolRefAttrOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptSymbolRefAttrOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptSymbolRefAttrOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptSymbolRefAttrOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptSymbolRefAttrOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptSymbolRefAttrOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptSymbolRefAttrOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptSymbolRefAttrOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::std::optional< ::mlir::SymbolRefAttr > FormatOptSymbolRefAttrOp::getOptAttr() {}

void FormatOptSymbolRefAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::SymbolRefAttr opt_attr) {}

void FormatOptSymbolRefAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::SymbolRefAttr opt_attr) {}

void FormatOptSymbolRefAttrOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptSymbolRefAttrOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptSymbolRefAttrOp::verifyInvariants() {}

::mlir::ParseResult FormatOptSymbolRefAttrOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptSymbolRefAttrOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptSymbolRefAttrOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalDefaultAttrs definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalDefaultAttrsGenericAdaptorBase::FormatOptionalDefaultAttrsGenericAdaptorBase(FormatOptionalDefaultAttrs op) :{}

::mlir::StringAttr FormatOptionalDefaultAttrsGenericAdaptorBase::getStrAttr() {}

::llvm::StringRef FormatOptionalDefaultAttrsGenericAdaptorBase::getStr() {}

::mlir::StringAttr FormatOptionalDefaultAttrsGenericAdaptorBase::getSymAttr() {}

::llvm::StringRef FormatOptionalDefaultAttrsGenericAdaptorBase::getSym() {}

::SomeI64EnumAttr FormatOptionalDefaultAttrsGenericAdaptorBase::getEAttr() {}

::SomeI64Enum FormatOptionalDefaultAttrsGenericAdaptorBase::getE() {}

} // namespace detail
FormatOptionalDefaultAttrsAdaptor::FormatOptionalDefaultAttrsAdaptor(FormatOptionalDefaultAttrs op) :{}

::llvm::LogicalResult FormatOptionalDefaultAttrsAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatOptionalDefaultAttrs::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalDefaultAttrs::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalDefaultAttrs::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalDefaultAttrs::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalDefaultAttrs::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalDefaultAttrs::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalDefaultAttrs::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalDefaultAttrs::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalDefaultAttrs::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::llvm::StringRef FormatOptionalDefaultAttrs::getStr() {}

::llvm::StringRef FormatOptionalDefaultAttrs::getSym() {}

::SomeI64Enum FormatOptionalDefaultAttrs::getE() {}

void FormatOptionalDefaultAttrs::setStr(::llvm::StringRef attrValue) {}

void FormatOptionalDefaultAttrs::setSym(::llvm::StringRef attrValue) {}

void FormatOptionalDefaultAttrs::setE(::SomeI64Enum attrValue) {}

void FormatOptionalDefaultAttrs::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::StringAttr str, ::mlir::StringAttr sym, ::SomeI64EnumAttr e) {}

void FormatOptionalDefaultAttrs::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::StringAttr str, ::mlir::StringAttr sym, ::SomeI64EnumAttr e) {}

void FormatOptionalDefaultAttrs::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::llvm::StringRef str, ::llvm::StringRef sym, ::SomeI64Enum e) {}

void FormatOptionalDefaultAttrs::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::llvm::StringRef str, ::llvm::StringRef sym, ::SomeI64Enum e) {}

void FormatOptionalDefaultAttrs::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

void FormatOptionalDefaultAttrs::populateDefaultProperties(::mlir::OperationName opName, Properties &properties) {}

::llvm::LogicalResult FormatOptionalDefaultAttrs::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalDefaultAttrs::verifyInvariants() {}

::mlir::ParseResult FormatOptionalDefaultAttrs::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalDefaultAttrs::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalDefaultAttrs)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalEnumAttr definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalEnumAttrGenericAdaptorBase::FormatOptionalEnumAttrGenericAdaptorBase(FormatOptionalEnumAttr op) :{}

::std::optional<::SomeI64Enum> FormatOptionalEnumAttrGenericAdaptorBase::getAttr() {}

} // namespace detail
FormatOptionalEnumAttrAdaptor::FormatOptionalEnumAttrAdaptor(FormatOptionalEnumAttr op) :{}

::llvm::LogicalResult FormatOptionalEnumAttrAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatOptionalEnumAttr::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalEnumAttr::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalEnumAttr::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalEnumAttr::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalEnumAttr::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalEnumAttr::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalEnumAttr::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalEnumAttr::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalEnumAttr::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::std::optional<::SomeI64Enum> FormatOptionalEnumAttr::getAttr() {}

void FormatOptionalEnumAttr::setAttr(::std::optional<::SomeI64Enum> attrValue) {}

void FormatOptionalEnumAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::SomeI64EnumAttr attr) {}

void FormatOptionalEnumAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::SomeI64EnumAttr attr) {}

void FormatOptionalEnumAttr::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalEnumAttr::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalEnumAttr::verifyInvariants() {}

::mlir::ParseResult FormatOptionalEnumAttr::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalEnumAttr::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalEnumAttr)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalOperandResultAOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalOperandResultAOpGenericAdaptorBase::FormatOptionalOperandResultAOpGenericAdaptorBase(FormatOptionalOperandResultAOp op) :{}

std::pair<unsigned, unsigned> FormatOptionalOperandResultAOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatOptionalOperandResultAOpAdaptor::FormatOptionalOperandResultAOpAdaptor(FormatOptionalOperandResultAOp op) :{}

::llvm::LogicalResult FormatOptionalOperandResultAOpAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatOptionalOperandResultAOp::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatOptionalOperandResultAOp::getOptionalMutable() {}

::mlir::MutableOperandRange FormatOptionalOperandResultAOp::getVariadicMutable() {}

std::pair<unsigned, unsigned> FormatOptionalOperandResultAOp::getODSResultIndexAndLength(unsigned index) {}

::llvm::LogicalResult FormatOptionalOperandResultAOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalOperandResultAOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalOperandResultAOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalOperandResultAOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalOperandResultAOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalOperandResultAOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalOperandResultAOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalOperandResultAOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalOperandResultAOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatOptionalOperandResultAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::Type optional_res, /*optional*/::mlir::Value optional, ::mlir::ValueRange variadic) {}

void FormatOptionalOperandResultAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::Value optional, ::mlir::ValueRange variadic) {}

void FormatOptionalOperandResultAOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalOperandResultAOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalOperandResultAOp::verifyInvariants() {}

::mlir::ParseResult FormatOptionalOperandResultAOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalOperandResultAOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalOperandResultAOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalOperandResultBOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalOperandResultBOpGenericAdaptorBase::FormatOptionalOperandResultBOpGenericAdaptorBase(FormatOptionalOperandResultBOp op) :{}

std::pair<unsigned, unsigned> FormatOptionalOperandResultBOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}

} // namespace detail
FormatOptionalOperandResultBOpAdaptor::FormatOptionalOperandResultBOpAdaptor(FormatOptionalOperandResultBOp op) :{}

::llvm::LogicalResult FormatOptionalOperandResultBOpAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatOptionalOperandResultBOp::getODSOperandIndexAndLength(unsigned index) {}

::mlir::MutableOperandRange FormatOptionalOperandResultBOp::getOptionalMutable() {}

::mlir::MutableOperandRange FormatOptionalOperandResultBOp::getVariadicMutable() {}

std::pair<unsigned, unsigned> FormatOptionalOperandResultBOp::getODSResultIndexAndLength(unsigned index) {}

::llvm::LogicalResult FormatOptionalOperandResultBOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalOperandResultBOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalOperandResultBOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalOperandResultBOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalOperandResultBOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalOperandResultBOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalOperandResultBOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalOperandResultBOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalOperandResultBOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatOptionalOperandResultBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::Type optional_res, /*optional*/::mlir::Value optional, ::mlir::ValueRange variadic) {}

void FormatOptionalOperandResultBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::Value optional, ::mlir::ValueRange variadic) {}

void FormatOptionalOperandResultBOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalOperandResultBOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalOperandResultBOp::verifyInvariants() {}

::mlir::ParseResult FormatOptionalOperandResultBOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalOperandResultBOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalOperandResultBOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalResultAOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalResultAOpGenericAdaptorBase::FormatOptionalResultAOpGenericAdaptorBase(FormatOptionalResultAOp op) :{}

} // namespace detail
FormatOptionalResultAOpAdaptor::FormatOptionalResultAOpAdaptor(FormatOptionalResultAOp op) :{}

::llvm::LogicalResult FormatOptionalResultAOpAdaptor::verify(::mlir::Location loc) {}

void FormatOptionalResultAOp::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) {}

std::pair<unsigned, unsigned> FormatOptionalResultAOp::getODSResultIndexAndLength(unsigned index) {}

::llvm::LogicalResult FormatOptionalResultAOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalResultAOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalResultAOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalResultAOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalResultAOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalResultAOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalResultAOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalResultAOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalResultAOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatOptionalResultAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::Type optional, ::mlir::TypeRange variadic) {}

void FormatOptionalResultAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatOptionalResultAOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalResultAOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalResultAOp::verifyInvariants() {}

::mlir::ParseResult FormatOptionalResultAOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalResultAOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalResultAOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalResultBOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalResultBOpGenericAdaptorBase::FormatOptionalResultBOpGenericAdaptorBase(FormatOptionalResultBOp op) :{}

} // namespace detail
FormatOptionalResultBOpAdaptor::FormatOptionalResultBOpAdaptor(FormatOptionalResultBOp op) :{}

::llvm::LogicalResult FormatOptionalResultBOpAdaptor::verify(::mlir::Location loc) {}

void FormatOptionalResultBOp::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) {}

std::pair<unsigned, unsigned> FormatOptionalResultBOp::getODSResultIndexAndLength(unsigned index) {}

::llvm::LogicalResult FormatOptionalResultBOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalResultBOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalResultBOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalResultBOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalResultBOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalResultBOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalResultBOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalResultBOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalResultBOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatOptionalResultBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::Type optional, ::mlir::TypeRange variadic) {}

void FormatOptionalResultBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatOptionalResultBOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalResultBOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalResultBOp::verifyInvariants() {}

::mlir::ParseResult FormatOptionalResultBOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalResultBOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalResultBOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalResultCOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalResultCOpGenericAdaptorBase::FormatOptionalResultCOpGenericAdaptorBase(FormatOptionalResultCOp op) :{}

} // namespace detail
FormatOptionalResultCOpAdaptor::FormatOptionalResultCOpAdaptor(FormatOptionalResultCOp op) :{}

::llvm::LogicalResult FormatOptionalResultCOpAdaptor::verify(::mlir::Location loc) {}

void FormatOptionalResultCOp::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) {}

std::pair<unsigned, unsigned> FormatOptionalResultCOp::getODSResultIndexAndLength(unsigned index) {}

::llvm::LogicalResult FormatOptionalResultCOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalResultCOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalResultCOp::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalResultCOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalResultCOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalResultCOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalResultCOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalResultCOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalResultCOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatOptionalResultCOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::Type optional, ::mlir::TypeRange variadic) {}

void FormatOptionalResultCOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatOptionalResultCOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalResultCOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalResultCOp::verifyInvariants() {}

::mlir::ParseResult FormatOptionalResultCOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalResultCOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalResultCOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalResultDOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatOptionalResultDOpAdaptor::FormatOptionalResultDOpAdaptor(FormatOptionalResultDOp op) :{}

::llvm::LogicalResult FormatOptionalResultDOpAdaptor::verify(::mlir::Location loc) {}

std::pair<unsigned, unsigned> FormatOptionalResultDOp::getODSResultIndexAndLength(unsigned index) {}

void FormatOptionalResultDOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::Type optional) {}

void FormatOptionalResultDOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatOptionalResultDOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalResultDOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalResultDOp::verifyInvariants() {}

::mlir::ParseResult FormatOptionalResultDOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalResultDOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalResultDOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalUnitAttr definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalUnitAttrGenericAdaptorBase::FormatOptionalUnitAttrGenericAdaptorBase(FormatOptionalUnitAttr op) :{}

::mlir::UnitAttr FormatOptionalUnitAttrGenericAdaptorBase::getIsOptionalAttr() {}

bool FormatOptionalUnitAttrGenericAdaptorBase::getIsOptional() {}

} // namespace detail
FormatOptionalUnitAttrAdaptor::FormatOptionalUnitAttrAdaptor(FormatOptionalUnitAttr op) :{}

::llvm::LogicalResult FormatOptionalUnitAttrAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatOptionalUnitAttr::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalUnitAttr::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalUnitAttr::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalUnitAttr::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalUnitAttr::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalUnitAttr::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalUnitAttr::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalUnitAttr::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalUnitAttr::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

bool FormatOptionalUnitAttr::getIsOptional() {}

void FormatOptionalUnitAttr::setIsOptional(bool attrValue) {}

void FormatOptionalUnitAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::UnitAttr is_optional) {}

void FormatOptionalUnitAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::UnitAttr is_optional) {}

void FormatOptionalUnitAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/bool is_optional) {}

void FormatOptionalUnitAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/bool is_optional) {}

void FormatOptionalUnitAttr::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalUnitAttr::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalUnitAttr::verifyInvariants() {}

::mlir::ParseResult FormatOptionalUnitAttr::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalUnitAttr::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalUnitAttr)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalUnitAttrNoElide definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalUnitAttrNoElideGenericAdaptorBase::FormatOptionalUnitAttrNoElideGenericAdaptorBase(FormatOptionalUnitAttrNoElide op) :{}

::mlir::UnitAttr FormatOptionalUnitAttrNoElideGenericAdaptorBase::getIsOptionalAttr() {}

bool FormatOptionalUnitAttrNoElideGenericAdaptorBase::getIsOptional() {}

} // namespace detail
FormatOptionalUnitAttrNoElideAdaptor::FormatOptionalUnitAttrNoElideAdaptor(FormatOptionalUnitAttrNoElide op) :{}

::llvm::LogicalResult FormatOptionalUnitAttrNoElideAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatOptionalUnitAttrNoElide::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalUnitAttrNoElide::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalUnitAttrNoElide::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalUnitAttrNoElide::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalUnitAttrNoElide::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalUnitAttrNoElide::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalUnitAttrNoElide::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalUnitAttrNoElide::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalUnitAttrNoElide::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

bool FormatOptionalUnitAttrNoElide::getIsOptional() {}

void FormatOptionalUnitAttrNoElide::setIsOptional(bool attrValue) {}

void FormatOptionalUnitAttrNoElide::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::UnitAttr is_optional) {}

void FormatOptionalUnitAttrNoElide::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::UnitAttr is_optional) {}

void FormatOptionalUnitAttrNoElide::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/bool is_optional) {}

void FormatOptionalUnitAttrNoElide::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/bool is_optional) {}

void FormatOptionalUnitAttrNoElide::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalUnitAttrNoElide::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalUnitAttrNoElide::verifyInvariants() {}

::mlir::ParseResult FormatOptionalUnitAttrNoElide::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalUnitAttrNoElide::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalUnitAttrNoElide)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalUnitProperty definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalUnitPropertyGenericAdaptorBase::FormatOptionalUnitPropertyGenericAdaptorBase(FormatOptionalUnitProperty op) :{}

} // namespace detail
FormatOptionalUnitPropertyAdaptor::FormatOptionalUnitPropertyAdaptor(FormatOptionalUnitProperty op) :{}

::llvm::LogicalResult FormatOptionalUnitPropertyAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatOptionalUnitProperty::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalUnitProperty::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalUnitProperty::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalUnitProperty::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalUnitProperty::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalUnitProperty::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalUnitProperty::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalUnitProperty::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalUnitProperty::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatOptionalUnitProperty::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/bool is_optional) {}

void FormatOptionalUnitProperty::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/bool is_optional) {}

void FormatOptionalUnitProperty::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalUnitProperty::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalUnitProperty::verifyInvariants() {}

::mlir::ParseResult FormatOptionalUnitProperty::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalUnitProperty::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalUnitProperty)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalUnitPropertyNoElide definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalUnitPropertyNoElideGenericAdaptorBase::FormatOptionalUnitPropertyNoElideGenericAdaptorBase(FormatOptionalUnitPropertyNoElide op) :{}

} // namespace detail
FormatOptionalUnitPropertyNoElideAdaptor::FormatOptionalUnitPropertyNoElideAdaptor(FormatOptionalUnitPropertyNoElide op) :{}

::llvm::LogicalResult FormatOptionalUnitPropertyNoElideAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatOptionalUnitPropertyNoElide::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalUnitPropertyNoElide::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalUnitPropertyNoElide::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalUnitPropertyNoElide::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalUnitPropertyNoElide::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalUnitPropertyNoElide::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalUnitPropertyNoElide::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalUnitPropertyNoElide::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalUnitPropertyNoElide::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

void FormatOptionalUnitPropertyNoElide::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/bool is_optional) {}

void FormatOptionalUnitPropertyNoElide::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/bool is_optional) {}

void FormatOptionalUnitPropertyNoElide::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalUnitPropertyNoElide::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalUnitPropertyNoElide::verifyInvariants() {}

::mlir::ParseResult FormatOptionalUnitPropertyNoElide::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalUnitPropertyNoElide::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalUnitPropertyNoElide)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatOptionalWithElse definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatOptionalWithElseGenericAdaptorBase::FormatOptionalWithElseGenericAdaptorBase(FormatOptionalWithElse op) :{}

::mlir::UnitAttr FormatOptionalWithElseGenericAdaptorBase::getIsFirstBranchPresentAttr() {}

bool FormatOptionalWithElseGenericAdaptorBase::getIsFirstBranchPresent() {}

} // namespace detail
FormatOptionalWithElseAdaptor::FormatOptionalWithElseAdaptor(FormatOptionalWithElse op) :{}

::llvm::LogicalResult FormatOptionalWithElseAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatOptionalWithElse::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatOptionalWithElse::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatOptionalWithElse::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatOptionalWithElse::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatOptionalWithElse::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatOptionalWithElse::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatOptionalWithElse::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatOptionalWithElse::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatOptionalWithElse::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

bool FormatOptionalWithElse::getIsFirstBranchPresent() {}

void FormatOptionalWithElse::setIsFirstBranchPresent(bool attrValue) {}

void FormatOptionalWithElse::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::UnitAttr isFirstBranchPresent) {}

void FormatOptionalWithElse::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::UnitAttr isFirstBranchPresent) {}

void FormatOptionalWithElse::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/bool isFirstBranchPresent) {}

void FormatOptionalWithElse::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/bool isFirstBranchPresent) {}

void FormatOptionalWithElse::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatOptionalWithElse::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatOptionalWithElse::verifyInvariants() {}

::mlir::ParseResult FormatOptionalWithElse::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatOptionalWithElse::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatOptionalWithElse)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatQualifiedCompoundAttr definitions
//===----------------------------------------------------------------------===//

namespace detail {
FormatQualifiedCompoundAttrGenericAdaptorBase::FormatQualifiedCompoundAttrGenericAdaptorBase(FormatQualifiedCompoundAttr op) :{}

::test::CompoundNestedOuterAttr FormatQualifiedCompoundAttrGenericAdaptorBase::getNested() {}

} // namespace detail
FormatQualifiedCompoundAttrAdaptor::FormatQualifiedCompoundAttrAdaptor(FormatQualifiedCompoundAttr op) :{}

::llvm::LogicalResult FormatQualifiedCompoundAttrAdaptor::verify(::mlir::Location loc) {}

::llvm::LogicalResult FormatQualifiedCompoundAttr::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::mlir::Attribute FormatQualifiedCompoundAttr::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}

llvm::hash_code FormatQualifiedCompoundAttr::computePropertiesHash(const Properties &prop) {}

std::optional<mlir::Attribute> FormatQualifiedCompoundAttr::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}

void FormatQualifiedCompoundAttr::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}

void FormatQualifiedCompoundAttr::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}

::llvm::LogicalResult FormatQualifiedCompoundAttr::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}

::llvm::LogicalResult FormatQualifiedCompoundAttr::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}

void FormatQualifiedCompoundAttr::writeProperties(::mlir::DialectBytecodeWriter &writer) {}

::test::CompoundNestedOuterAttr FormatQualifiedCompoundAttr::getNested() {}

void FormatQualifiedCompoundAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::test::CompoundNestedOuterAttr nested) {}

void FormatQualifiedCompoundAttr::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::test::CompoundNestedOuterAttr nested) {}

void FormatQualifiedCompoundAttr::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatQualifiedCompoundAttr::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatQualifiedCompoundAttr::verifyInvariants() {}

::mlir::ParseResult FormatQualifiedCompoundAttr::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatQualifiedCompoundAttr::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatQualifiedCompoundAttr)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatQualifiedNestedType definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatQualifiedNestedTypeAdaptor::FormatQualifiedNestedTypeAdaptor(FormatQualifiedNestedType op) :{}

::llvm::LogicalResult FormatQualifiedNestedTypeAdaptor::verify(::mlir::Location loc) {}

void FormatQualifiedNestedType::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value nested) {}

void FormatQualifiedNestedType::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value nested) {}

void FormatQualifiedNestedType::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatQualifiedNestedType::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatQualifiedNestedType::verifyInvariants() {}

::mlir::ParseResult FormatQualifiedNestedType::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatQualifiedNestedType::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatQualifiedNestedType)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatRegionAOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatRegionAOpAdaptor::FormatRegionAOpAdaptor(FormatRegionAOp op) :{}

::llvm::LogicalResult FormatRegionAOpAdaptor::verify(::mlir::Location loc) {}

void FormatRegionAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}

void FormatRegionAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatRegionAOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatRegionAOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatRegionAOp::verifyInvariants() {}

::mlir::ParseResult FormatRegionAOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatRegionAOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatRegionAOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatRegionBOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatRegionBOpAdaptor::FormatRegionBOpAdaptor(FormatRegionBOp op) :{}

::llvm::LogicalResult FormatRegionBOpAdaptor::verify(::mlir::Location loc) {}

void FormatRegionBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}

void FormatRegionBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatRegionBOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatRegionBOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatRegionBOp::verifyInvariants() {}

::mlir::ParseResult FormatRegionBOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatRegionBOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatRegionBOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatRegionCOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatRegionCOpAdaptor::FormatRegionCOpAdaptor(FormatRegionCOp op) :{}

::llvm::LogicalResult FormatRegionCOpAdaptor::verify(::mlir::Location loc) {}

void FormatRegionCOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}

void FormatRegionCOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatRegionCOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatRegionCOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatRegionCOp::verifyInvariants() {}

::mlir::ParseResult FormatRegionCOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatRegionCOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatRegionCOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatResultAOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatResultAOpAdaptor::FormatResultAOpAdaptor(FormatResultAOp op) :{}

::llvm::LogicalResult FormatResultAOpAdaptor::verify(::mlir::Location loc) {}

void FormatResultAOp::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) {}

void FormatResultAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type buildable_res, ::mlir::Type result) {}

void FormatResultAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatResultAOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatResultAOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatResultAOp::verifyInvariants() {}

::mlir::ParseResult FormatResultAOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatResultAOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatResultAOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatResultBOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatResultBOpAdaptor::FormatResultBOpAdaptor(FormatResultBOp op) :{}

::llvm::LogicalResult FormatResultBOpAdaptor::verify(::mlir::Location loc) {}

void FormatResultBOp::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) {}

void FormatResultBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type buildable_res, ::mlir::Type result) {}

void FormatResultBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}

void FormatResultBOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult FormatResultBOp::verifyInvariantsImpl() {}

::llvm::LogicalResult FormatResultBOp::verifyInvariants() {}

::mlir::ParseResult FormatResultBOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void FormatResultBOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace test
MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatResultBOp)

namespace test {

//===----------------------------------------------------------------------===//
// ::test::FormatResultCOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
FormatResultCOpAdaptor::FormatResultCOpAdaptor(FormatResultCOp op) :{}

::llvm::LogicalResult FormatResultCOpAdaptor::verify(::mlir::Location loc) {}

void FormatResultCOp::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) {}void FormatResultCOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type buildable_res, ::mlir::Type result) {}void FormatResultCOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}void FormatResultCOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult FormatResultCOp::verifyInvariantsImpl() {}::llvm::LogicalResult FormatResultCOp::verifyInvariants() {}::mlir::ParseResult FormatResultCOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatResultCOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatResultCOp)FormatSuccessorAOpAdaptor::FormatSuccessorAOpAdaptor(FormatSuccessorAOp op) :{}::llvm::LogicalResult FormatSuccessorAOpAdaptor::verify(::mlir::Location loc) {}void FormatSuccessorAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::BlockRange targets) {}void FormatSuccessorAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::BlockRange targets) {}void FormatSuccessorAOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult FormatSuccessorAOp::verifyInvariantsImpl() {}::llvm::LogicalResult FormatSuccessorAOp::verifyInvariants() {}::mlir::ParseResult FormatSuccessorAOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatSuccessorAOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatSuccessorAOp)FormatSymbolNameAttrOpGenericAdaptorBase::FormatSymbolNameAttrOpGenericAdaptorBase(FormatSymbolNameAttrOp op) :{}::llvm::StringRef FormatSymbolNameAttrOpGenericAdaptorBase::getAttr() {}FormatSymbolNameAttrOpAdaptor::FormatSymbolNameAttrOpAdaptor(FormatSymbolNameAttrOp op) :{}::llvm::LogicalResult FormatSymbolNameAttrOpAdaptor::verify(::mlir::Location loc) {}::llvm::LogicalResult FormatSymbolNameAttrOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::mlir::Attribute FormatSymbolNameAttrOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}llvm::hash_code FormatSymbolNameAttrOp::computePropertiesHash(const Properties &prop) {}std::optional<mlir::Attribute> FormatSymbolNameAttrOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}void FormatSymbolNameAttrOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}void FormatSymbolNameAttrOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}::llvm::LogicalResult FormatSymbolNameAttrOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::llvm::LogicalResult FormatSymbolNameAttrOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}void FormatSymbolNameAttrOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}::llvm::StringRef FormatSymbolNameAttrOp::getAttr() {}void FormatSymbolNameAttrOp::setAttr(::llvm::StringRef attrValue) {}void FormatSymbolNameAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::StringAttr attr) {}void FormatSymbolNameAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::StringAttr attr) {}void FormatSymbolNameAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::llvm::StringRef attr) {}void FormatSymbolNameAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::llvm::StringRef attr) {}void FormatSymbolNameAttrOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult FormatSymbolNameAttrOp::verifyInvariantsImpl() {}::llvm::LogicalResult FormatSymbolNameAttrOp::verifyInvariants() {}::mlir::ParseResult FormatSymbolNameAttrOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatSymbolNameAttrOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatSymbolNameAttrOp)FormatTwoVariadicOperandsNoBuildableTypeOpGenericAdaptorBase::FormatTwoVariadicOperandsNoBuildableTypeOpGenericAdaptorBase(FormatTwoVariadicOperandsNoBuildableTypeOp op) :{}std::pair<unsigned, unsigned> FormatTwoVariadicOperandsNoBuildableTypeOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}FormatTwoVariadicOperandsNoBuildableTypeOpAdaptor::FormatTwoVariadicOperandsNoBuildableTypeOpAdaptor(FormatTwoVariadicOperandsNoBuildableTypeOp op) :{}::llvm::LogicalResult FormatTwoVariadicOperandsNoBuildableTypeOpAdaptor::verify(::mlir::Location loc) {}std::pair<unsigned, unsigned> FormatTwoVariadicOperandsNoBuildableTypeOp::getODSOperandIndexAndLength(unsigned index) {}::mlir::MutableOperandRange FormatTwoVariadicOperandsNoBuildableTypeOp::getAMutable() {}::mlir::MutableOperandRange FormatTwoVariadicOperandsNoBuildableTypeOp::getBMutable() {}::llvm::LogicalResult FormatTwoVariadicOperandsNoBuildableTypeOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::mlir::Attribute FormatTwoVariadicOperandsNoBuildableTypeOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}llvm::hash_code FormatTwoVariadicOperandsNoBuildableTypeOp::computePropertiesHash(const Properties &prop) {}std::optional<mlir::Attribute> FormatTwoVariadicOperandsNoBuildableTypeOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}void FormatTwoVariadicOperandsNoBuildableTypeOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}void FormatTwoVariadicOperandsNoBuildableTypeOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}::llvm::LogicalResult FormatTwoVariadicOperandsNoBuildableTypeOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::llvm::LogicalResult FormatTwoVariadicOperandsNoBuildableTypeOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}void FormatTwoVariadicOperandsNoBuildableTypeOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}void FormatTwoVariadicOperandsNoBuildableTypeOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange a, ::mlir::ValueRange b) {}void FormatTwoVariadicOperandsNoBuildableTypeOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange a, ::mlir::ValueRange b) {}void FormatTwoVariadicOperandsNoBuildableTypeOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult FormatTwoVariadicOperandsNoBuildableTypeOp::verifyInvariantsImpl() {}::llvm::LogicalResult FormatTwoVariadicOperandsNoBuildableTypeOp::verifyInvariants() {}::mlir::ParseResult FormatTwoVariadicOperandsNoBuildableTypeOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatTwoVariadicOperandsNoBuildableTypeOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatTwoVariadicOperandsNoBuildableTypeOp)FormatTypesMatchAttrOpGenericAdaptorBase::FormatTypesMatchAttrOpGenericAdaptorBase(FormatTypesMatchAttrOp op) :{}::mlir::TypedAttr FormatTypesMatchAttrOpGenericAdaptorBase::getValue() {}FormatTypesMatchAttrOpAdaptor::FormatTypesMatchAttrOpAdaptor(FormatTypesMatchAttrOp op) :{}::llvm::LogicalResult FormatTypesMatchAttrOpAdaptor::verify(::mlir::Location loc) {}::llvm::LogicalResult FormatTypesMatchAttrOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::mlir::Attribute FormatTypesMatchAttrOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}llvm::hash_code FormatTypesMatchAttrOp::computePropertiesHash(const Properties &prop) {}std::optional<mlir::Attribute> FormatTypesMatchAttrOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}void FormatTypesMatchAttrOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}void FormatTypesMatchAttrOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}::llvm::LogicalResult FormatTypesMatchAttrOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::llvm::LogicalResult FormatTypesMatchAttrOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}void FormatTypesMatchAttrOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}::mlir::TypedAttr FormatTypesMatchAttrOp::getValue() {}void FormatTypesMatchAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type result, ::mlir::TypedAttr value) {}void FormatTypesMatchAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypedAttr value) {}void FormatTypesMatchAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::TypedAttr value) {}void FormatTypesMatchAttrOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}void FormatTypesMatchAttrOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult FormatTypesMatchAttrOp::verifyInvariantsImpl() {}::llvm::LogicalResult FormatTypesMatchAttrOp::verifyInvariants() {}::llvm::LogicalResult FormatTypesMatchAttrOp::inferReturnTypes(::mlir::MLIRContext *context, ::std::optional<::mlir::Location> location, ::mlir::ValueRange operands, ::mlir::DictionaryAttr attributes, ::mlir::OpaqueProperties properties, ::mlir::RegionRange regions, ::llvm::SmallVectorImpl<::mlir::Type>&inferredReturnTypes) {}::mlir::ParseResult FormatTypesMatchAttrOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatTypesMatchAttrOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatTypesMatchAttrOp)FormatTypesMatchContextOpAdaptor::FormatTypesMatchContextOpAdaptor(FormatTypesMatchContextOp op) :{}::llvm::LogicalResult FormatTypesMatchContextOpAdaptor::verify(::mlir::Location loc) {}void FormatTypesMatchContextOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type result, ::mlir::Value value) {}void FormatTypesMatchContextOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value value) {}void FormatTypesMatchContextOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value value) {}void FormatTypesMatchContextOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}void FormatTypesMatchContextOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult FormatTypesMatchContextOp::verifyInvariantsImpl() {}::llvm::LogicalResult FormatTypesMatchContextOp::verifyInvariants() {}::llvm::LogicalResult FormatTypesMatchContextOp::inferReturnTypes(::mlir::MLIRContext *context, ::std::optional<::mlir::Location> location, ::mlir::ValueRange operands, ::mlir::DictionaryAttr attributes, ::mlir::OpaqueProperties properties, ::mlir::RegionRange regions, ::llvm::SmallVectorImpl<::mlir::Type>&inferredReturnTypes) {}::mlir::ParseResult FormatTypesMatchContextOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatTypesMatchContextOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatTypesMatchContextOp)FormatTypesMatchVarOpAdaptor::FormatTypesMatchVarOpAdaptor(FormatTypesMatchVarOp op) :{}::llvm::LogicalResult FormatTypesMatchVarOpAdaptor::verify(::mlir::Location loc) {}void FormatTypesMatchVarOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type result, ::mlir::Value value) {}void FormatTypesMatchVarOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value value) {}void FormatTypesMatchVarOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value value) {}void FormatTypesMatchVarOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}void FormatTypesMatchVarOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult FormatTypesMatchVarOp::verifyInvariantsImpl() {}::llvm::LogicalResult FormatTypesMatchVarOp::verifyInvariants() {}::llvm::LogicalResult FormatTypesMatchVarOp::inferReturnTypes(::mlir::MLIRContext *context, ::std::optional<::mlir::Location> location, ::mlir::ValueRange operands, ::mlir::DictionaryAttr attributes, ::mlir::OpaqueProperties properties, ::mlir::RegionRange regions, ::llvm::SmallVectorImpl<::mlir::Type>&inferredReturnTypes) {}::mlir::ParseResult FormatTypesMatchVarOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatTypesMatchVarOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatTypesMatchVarOp)std::pair<unsigned, unsigned> FormatTypesMatchVariadicOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}FormatTypesMatchVariadicOpAdaptor::FormatTypesMatchVariadicOpAdaptor(FormatTypesMatchVariadicOp op) :{}::llvm::LogicalResult FormatTypesMatchVariadicOpAdaptor::verify(::mlir::Location loc) {}std::pair<unsigned, unsigned> FormatTypesMatchVariadicOp::getODSOperandIndexAndLength(unsigned index) {}::mlir::MutableOperandRange FormatTypesMatchVariadicOp::getValueMutable() {}std::pair<unsigned, unsigned> FormatTypesMatchVariadicOp::getODSResultIndexAndLength(unsigned index) {}void FormatTypesMatchVariadicOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult FormatTypesMatchVariadicOp::verifyInvariantsImpl() {}::llvm::LogicalResult FormatTypesMatchVariadicOp::verifyInvariants() {}::mlir::ParseResult FormatTypesMatchVariadicOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatTypesMatchVariadicOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatTypesMatchVariadicOp)FormatVariadicOfVariadicOperandGenericAdaptorBase::FormatVariadicOfVariadicOperandGenericAdaptorBase(FormatVariadicOfVariadicOperand op) :{}std::pair<unsigned, unsigned> FormatVariadicOfVariadicOperandGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}::llvm::ArrayRef<int32_t> FormatVariadicOfVariadicOperandGenericAdaptorBase::getOperandSegments() {}FormatVariadicOfVariadicOperandAdaptor::FormatVariadicOfVariadicOperandAdaptor(FormatVariadicOfVariadicOperand op) :{}::llvm::LogicalResult FormatVariadicOfVariadicOperandAdaptor::verify(::mlir::Location loc) {}std::pair<unsigned, unsigned> FormatVariadicOfVariadicOperand::getODSOperandIndexAndLength(unsigned index) {}::mlir::MutableOperandRangeRange FormatVariadicOfVariadicOperand::getOperandMutable() {}::llvm::LogicalResult FormatVariadicOfVariadicOperand::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::mlir::Attribute FormatVariadicOfVariadicOperand::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}llvm::hash_code FormatVariadicOfVariadicOperand::computePropertiesHash(const Properties &prop) {}std::optional<mlir::Attribute> FormatVariadicOfVariadicOperand::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}void FormatVariadicOfVariadicOperand::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}void FormatVariadicOfVariadicOperand::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}::llvm::LogicalResult FormatVariadicOfVariadicOperand::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::llvm::LogicalResult FormatVariadicOfVariadicOperand::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}void FormatVariadicOfVariadicOperand::writeProperties(::mlir::DialectBytecodeWriter &writer) {}::llvm::ArrayRef<int32_t> FormatVariadicOfVariadicOperand::getOperandSegments() {}void FormatVariadicOfVariadicOperand::setOperandSegments(::llvm::ArrayRef<int32_t> attrValue) {}void FormatVariadicOfVariadicOperand::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::llvm::ArrayRef<::mlir::ValueRange> operand) {}void FormatVariadicOfVariadicOperand::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::llvm::ArrayRef<::mlir::ValueRange> operand) {}void FormatVariadicOfVariadicOperand::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult FormatVariadicOfVariadicOperand::verifyInvariantsImpl() {}::llvm::LogicalResult FormatVariadicOfVariadicOperand::verifyInvariants() {}::mlir::ParseResult FormatVariadicOfVariadicOperand::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatVariadicOfVariadicOperand::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatVariadicOfVariadicOperand)std::pair<unsigned, unsigned> FormatVariadicOperandGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}FormatVariadicOperandAdaptor::FormatVariadicOperandAdaptor(FormatVariadicOperand op) :{}::llvm::LogicalResult FormatVariadicOperandAdaptor::verify(::mlir::Location loc) {}std::pair<unsigned, unsigned> FormatVariadicOperand::getODSOperandIndexAndLength(unsigned index) {}::mlir::MutableOperandRange FormatVariadicOperand::getOperandMutable() {}void FormatVariadicOperand::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operand) {}void FormatVariadicOperand::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult FormatVariadicOperand::verifyInvariantsImpl() {}::llvm::LogicalResult FormatVariadicOperand::verifyInvariants() {}::mlir::ParseResult FormatVariadicOperand::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatVariadicOperand::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatVariadicOperand)FormatVariadicRegionAOpAdaptor::FormatVariadicRegionAOpAdaptor(FormatVariadicRegionAOp op) :{}::llvm::LogicalResult FormatVariadicRegionAOpAdaptor::verify(::mlir::Location loc) {}void FormatVariadicRegionAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, unsigned regionsCount) {}void FormatVariadicRegionAOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, unsigned regionsCount) {}void FormatVariadicRegionAOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes, unsigned numRegions) {}::llvm::LogicalResult FormatVariadicRegionAOp::verifyInvariantsImpl() {}::llvm::LogicalResult FormatVariadicRegionAOp::verifyInvariants() {}::mlir::ParseResult FormatVariadicRegionAOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatVariadicRegionAOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatVariadicRegionAOp)FormatVariadicRegionBOpAdaptor::FormatVariadicRegionBOpAdaptor(FormatVariadicRegionBOp op) :{}::llvm::LogicalResult FormatVariadicRegionBOpAdaptor::verify(::mlir::Location loc) {}void FormatVariadicRegionBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, unsigned regionsCount) {}void FormatVariadicRegionBOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, unsigned regionsCount) {}void FormatVariadicRegionBOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes, unsigned numRegions) {}::llvm::LogicalResult FormatVariadicRegionBOp::verifyInvariantsImpl() {}::llvm::LogicalResult FormatVariadicRegionBOp::verifyInvariants() {}::mlir::ParseResult FormatVariadicRegionBOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatVariadicRegionBOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatVariadicRegionBOp)FormatVariadicResultAdaptor::FormatVariadicResultAdaptor(FormatVariadicResult op) :{}::llvm::LogicalResult FormatVariadicResultAdaptor::verify(::mlir::Location loc) {}std::pair<unsigned, unsigned> FormatVariadicResult::getODSResultIndexAndLength(unsigned index) {}void FormatVariadicResult::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange result) {}void FormatVariadicResult::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult FormatVariadicResult::verifyInvariantsImpl() {}::llvm::LogicalResult FormatVariadicResult::verifyInvariants() {}::mlir::ParseResult FormatVariadicResult::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void FormatVariadicResult::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::FormatVariadicResult)OIListAllowedLiteralAdaptor::OIListAllowedLiteralAdaptor(OIListAllowedLiteral op) :{}::llvm::LogicalResult OIListAllowedLiteralAdaptor::verify(::mlir::Location loc) {}void OIListAllowedLiteral::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}void OIListAllowedLiteral::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}void OIListAllowedLiteral::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult OIListAllowedLiteral::verifyInvariantsImpl() {}::llvm::LogicalResult OIListAllowedLiteral::verifyInvariants() {}::mlir::ParseResult OIListAllowedLiteral::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void OIListAllowedLiteral::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::OIListAllowedLiteral)OIListCustomGenericAdaptorBase::OIListCustomGenericAdaptorBase(OIListCustom op) :{}std::pair<unsigned, unsigned> OIListCustomGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}::mlir::UnitAttr OIListCustomGenericAdaptorBase::getNowaitAttr() {}bool OIListCustomGenericAdaptorBase::getNowait() {}OIListCustomAdaptor::OIListCustomAdaptor(OIListCustom op) :{}::llvm::LogicalResult OIListCustomAdaptor::verify(::mlir::Location loc) {}std::pair<unsigned, unsigned> OIListCustom::getODSOperandIndexAndLength(unsigned index) {}::mlir::MutableOperandRange OIListCustom::getArg0Mutable() {}::mlir::MutableOperandRange OIListCustom::getOptOperandMutable() {}::llvm::LogicalResult OIListCustom::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::mlir::Attribute OIListCustom::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}llvm::hash_code OIListCustom::computePropertiesHash(const Properties &prop) {}std::optional<mlir::Attribute> OIListCustom::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}void OIListCustom::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}void OIListCustom::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}::llvm::LogicalResult OIListCustom::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::llvm::LogicalResult OIListCustom::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}void OIListCustom::writeProperties(::mlir::DialectBytecodeWriter &writer) {}bool OIListCustom::getNowait() {}void OIListCustom::setNowait(bool attrValue) {}void OIListCustom::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange arg0, /*optional*/::mlir::Value optOperand, /*optional*/::mlir::UnitAttr nowait) {}void OIListCustom::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange arg0, /*optional*/::mlir::Value optOperand, /*optional*/::mlir::UnitAttr nowait) {}void OIListCustom::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange arg0, /*optional*/::mlir::Value optOperand, /*optional*/bool nowait) {}void OIListCustom::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange arg0, /*optional*/::mlir::Value optOperand, /*optional*/bool nowait) {}void OIListCustom::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult OIListCustom::verifyInvariantsImpl() {}::llvm::LogicalResult OIListCustom::verifyInvariants() {}::mlir::ParseResult OIListCustom::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void OIListCustom::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::OIListCustom)OIListSimpleGenericAdaptorBase::OIListSimpleGenericAdaptorBase(OIListSimple op) :{}std::pair<unsigned, unsigned> OIListSimpleGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}OIListSimpleAdaptor::OIListSimpleAdaptor(OIListSimple op) :{}::llvm::LogicalResult OIListSimpleAdaptor::verify(::mlir::Location loc) {}std::pair<unsigned, unsigned> OIListSimple::getODSOperandIndexAndLength(unsigned index) {}::mlir::MutableOperandRange OIListSimple::getArg0Mutable() {}::mlir::MutableOperandRange OIListSimple::getArg1Mutable() {}::mlir::MutableOperandRange OIListSimple::getArg2Mutable() {}::llvm::LogicalResult OIListSimple::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::mlir::Attribute OIListSimple::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}llvm::hash_code OIListSimple::computePropertiesHash(const Properties &prop) {}std::optional<mlir::Attribute> OIListSimple::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}void OIListSimple::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}void OIListSimple::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}::llvm::LogicalResult OIListSimple::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::llvm::LogicalResult OIListSimple::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}void OIListSimple::writeProperties(::mlir::DialectBytecodeWriter &writer) {}void OIListSimple::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::Value arg0, /*optional*/::mlir::Value arg1, /*optional*/::mlir::Value arg2) {}void OIListSimple::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::Value arg0, /*optional*/::mlir::Value arg1, /*optional*/::mlir::Value arg2) {}void OIListSimple::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult OIListSimple::verifyInvariantsImpl() {}::llvm::LogicalResult OIListSimple::verifyInvariants() {}::mlir::ParseResult OIListSimple::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void OIListSimple::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::OIListSimple)OIListTrivialGenericAdaptorBase::OIListTrivialGenericAdaptorBase(OIListTrivial op) :{}::mlir::UnitAttr OIListTrivialGenericAdaptorBase::getKeywordAttr() {}bool OIListTrivialGenericAdaptorBase::getKeyword() {}::mlir::UnitAttr OIListTrivialGenericAdaptorBase::getOtherKeywordAttr() {}bool OIListTrivialGenericAdaptorBase::getOtherKeyword() {}::mlir::UnitAttr OIListTrivialGenericAdaptorBase::getDiffNameUnitAttrKeywordAttr() {}bool OIListTrivialGenericAdaptorBase::getDiffNameUnitAttrKeyword() {}OIListTrivialAdaptor::OIListTrivialAdaptor(OIListTrivial op) :{}::llvm::LogicalResult OIListTrivialAdaptor::verify(::mlir::Location loc) {}::llvm::LogicalResult OIListTrivial::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::mlir::Attribute OIListTrivial::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}llvm::hash_code OIListTrivial::computePropertiesHash(const Properties &prop) {}std::optional<mlir::Attribute> OIListTrivial::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}void OIListTrivial::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}void OIListTrivial::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}::llvm::LogicalResult OIListTrivial::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::llvm::LogicalResult OIListTrivial::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}void OIListTrivial::writeProperties(::mlir::DialectBytecodeWriter &writer) {}bool OIListTrivial::getKeyword() {}bool OIListTrivial::getOtherKeyword() {}bool OIListTrivial::getDiffNameUnitAttrKeyword() {}void OIListTrivial::setKeyword(bool attrValue) {}void OIListTrivial::setOtherKeyword(bool attrValue) {}void OIListTrivial::setDiffNameUnitAttrKeyword(bool attrValue) {}void OIListTrivial::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/::mlir::UnitAttr keyword, /*optional*/::mlir::UnitAttr otherKeyword, /*optional*/::mlir::UnitAttr diffNameUnitAttrKeyword) {}void OIListTrivial::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/::mlir::UnitAttr keyword, /*optional*/::mlir::UnitAttr otherKeyword, /*optional*/::mlir::UnitAttr diffNameUnitAttrKeyword) {}void OIListTrivial::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/bool keyword, /*optional*/bool otherKeyword, /*optional*/bool diffNameUnitAttrKeyword) {}void OIListTrivial::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/bool keyword, /*optional*/bool otherKeyword, /*optional*/bool diffNameUnitAttrKeyword) {}void OIListTrivial::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult OIListTrivial::verifyInvariantsImpl() {}::llvm::LogicalResult OIListTrivial::verifyInvariants() {}::mlir::ParseResult OIListTrivial::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void OIListTrivial::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::OIListTrivial)OIListTrivialPropertiesGenericAdaptorBase::OIListTrivialPropertiesGenericAdaptorBase(OIListTrivialProperties op) :{}OIListTrivialPropertiesAdaptor::OIListTrivialPropertiesAdaptor(OIListTrivialProperties op) :{}::llvm::LogicalResult OIListTrivialPropertiesAdaptor::verify(::mlir::Location loc) {}::llvm::LogicalResult OIListTrivialProperties::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::mlir::Attribute OIListTrivialProperties::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}llvm::hash_code OIListTrivialProperties::computePropertiesHash(const Properties &prop) {}std::optional<mlir::Attribute> OIListTrivialProperties::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}void OIListTrivialProperties::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}void OIListTrivialProperties::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}::llvm::LogicalResult OIListTrivialProperties::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::llvm::LogicalResult OIListTrivialProperties::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}void OIListTrivialProperties::writeProperties(::mlir::DialectBytecodeWriter &writer) {}void OIListTrivialProperties::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, /*optional*/bool keyword, /*optional*/bool otherKeyword, /*optional*/bool diffNameUnitPropertyKeyword) {}void OIListTrivialProperties::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, /*optional*/bool keyword, /*optional*/bool otherKeyword, /*optional*/bool diffNameUnitPropertyKeyword) {}void OIListTrivialProperties::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult OIListTrivialProperties::verifyInvariantsImpl() {}::llvm::LogicalResult OIListTrivialProperties::verifyInvariants() {}::mlir::ParseResult OIListTrivialProperties::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void OIListTrivialProperties::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::OIListTrivialProperties)OIListVariadicGenericAdaptorBase::OIListVariadicGenericAdaptorBase(OIListVariadic op) :{}std::pair<unsigned, unsigned> OIListVariadicGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}OIListVariadicAdaptor::OIListVariadicAdaptor(OIListVariadic op) :{}::llvm::LogicalResult OIListVariadicAdaptor::verify(::mlir::Location loc) {}std::pair<unsigned, unsigned> OIListVariadic::getODSOperandIndexAndLength(unsigned index) {}::mlir::MutableOperandRange OIListVariadic::getArg0Mutable() {}::mlir::MutableOperandRange OIListVariadic::getArg1Mutable() {}::mlir::MutableOperandRange OIListVariadic::getArg2Mutable() {}::llvm::LogicalResult OIListVariadic::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::mlir::Attribute OIListVariadic::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}llvm::hash_code OIListVariadic::computePropertiesHash(const Properties &prop) {}std::optional<mlir::Attribute> OIListVariadic::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}void OIListVariadic::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}void OIListVariadic::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}::llvm::LogicalResult OIListVariadic::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::llvm::LogicalResult OIListVariadic::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}void OIListVariadic::writeProperties(::mlir::DialectBytecodeWriter &writer) {}void OIListVariadic::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange arg0, ::mlir::ValueRange arg1, ::mlir::ValueRange arg2) {}void OIListVariadic::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange arg0, ::mlir::ValueRange arg1, ::mlir::ValueRange arg2) {}void OIListVariadic::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult OIListVariadic::verifyInvariantsImpl() {}::llvm::LogicalResult OIListVariadic::verifyInvariants() {}::mlir::ParseResult OIListVariadic::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void OIListVariadic::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::OIListVariadic)OpWithDotInNameOpAdaptor::OpWithDotInNameOpAdaptor(OpWithDotInNameOp op) :{}::llvm::LogicalResult OpWithDotInNameOpAdaptor::verify(::mlir::Location loc) {}void OpWithDotInNameOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}void OpWithDotInNameOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}void OpWithDotInNameOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult OpWithDotInNameOp::verifyInvariantsImpl() {}::llvm::LogicalResult OpWithDotInNameOp::verifyInvariants() {}::mlir::ParseResult OpWithDotInNameOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void OpWithDotInNameOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::OpWithDotInNameOp)PolyForOpAdaptor::PolyForOpAdaptor(PolyForOp op) :{}::llvm::LogicalResult PolyForOpAdaptor::verify(::mlir::Location loc) {}void PolyForOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState) {}void PolyForOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes) {}void PolyForOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult PolyForOp::verifyInvariantsImpl() {}::llvm::LogicalResult PolyForOp::verifyInvariants() {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::PolyForOp)PrettyPrintedRegionOpAdaptor::PrettyPrintedRegionOpAdaptor(PrettyPrintedRegionOp op) :{}::llvm::LogicalResult PrettyPrintedRegionOpAdaptor::verify(::mlir::Location loc) {}void PrettyPrintedRegionOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type resultType0, ::mlir::Value input1, ::mlir::Value input2) {}void PrettyPrintedRegionOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value input1, ::mlir::Value input2) {}void PrettyPrintedRegionOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult PrettyPrintedRegionOp::verifyInvariantsImpl() {}::llvm::LogicalResult PrettyPrintedRegionOp::verifyInvariants() {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::PrettyPrintedRegionOp)TestAttrWithLocGenericAdaptorBase::TestAttrWithLocGenericAdaptorBase(TestAttrWithLoc op) :{}::mlir::Attribute TestAttrWithLocGenericAdaptorBase::getLoc() {}::mlir::Attribute TestAttrWithLocGenericAdaptorBase::getValue() {}TestAttrWithLocAdaptor::TestAttrWithLocAdaptor(TestAttrWithLoc op) :{}::llvm::LogicalResult TestAttrWithLocAdaptor::verify(::mlir::Location loc) {}::llvm::LogicalResult TestAttrWithLoc::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::mlir::Attribute TestAttrWithLoc::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}llvm::hash_code TestAttrWithLoc::computePropertiesHash(const Properties &prop) {}std::optional<mlir::Attribute> TestAttrWithLoc::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}void TestAttrWithLoc::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}void TestAttrWithLoc::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}::llvm::LogicalResult TestAttrWithLoc::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::llvm::LogicalResult TestAttrWithLoc::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}void TestAttrWithLoc::writeProperties(::mlir::DialectBytecodeWriter &writer) {}::mlir::Attribute TestAttrWithLoc::getLoc() {}::mlir::Attribute TestAttrWithLoc::getValue() {}void TestAttrWithLoc::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Attribute loc, ::mlir::Attribute value) {}void TestAttrWithLoc::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Attribute loc, ::mlir::Attribute value) {}void TestAttrWithLoc::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult TestAttrWithLoc::verifyInvariantsImpl() {}::llvm::LogicalResult TestAttrWithLoc::verifyInvariants() {}::mlir::ParseResult TestAttrWithLoc::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void TestAttrWithLoc::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::TestAttrWithLoc)TestEllipsisOpGenericAdaptorBase::TestEllipsisOpGenericAdaptorBase(TestEllipsisOp op) :{}std::pair<unsigned, unsigned> TestEllipsisOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) {}::mlir::UnitAttr TestEllipsisOpGenericAdaptorBase::getVariadicAttr() {}bool TestEllipsisOpGenericAdaptorBase::getVariadic() {}TestEllipsisOpAdaptor::TestEllipsisOpAdaptor(TestEllipsisOp op) :{}::llvm::LogicalResult TestEllipsisOpAdaptor::verify(::mlir::Location loc) {}std::pair<unsigned, unsigned> TestEllipsisOp::getODSOperandIndexAndLength(unsigned index) {}::mlir::MutableOperandRange TestEllipsisOp::getOperandsMutable() {}::llvm::LogicalResult TestEllipsisOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::mlir::Attribute TestEllipsisOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) {}llvm::hash_code TestEllipsisOp::computePropertiesHash(const Properties &prop) {}std::optional<mlir::Attribute> TestEllipsisOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) {}void TestEllipsisOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) {}void TestEllipsisOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) {}::llvm::LogicalResult TestEllipsisOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) {}::llvm::LogicalResult TestEllipsisOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) {}void TestEllipsisOp::writeProperties(::mlir::DialectBytecodeWriter &writer) {}bool TestEllipsisOp::getVariadic() {}void TestEllipsisOp::setVariadic(bool attrValue) {}void TestEllipsisOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, /*optional*/::mlir::UnitAttr variadic) {}void TestEllipsisOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, /*optional*/::mlir::UnitAttr variadic) {}void TestEllipsisOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, /*optional*/bool variadic) {}void TestEllipsisOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, /*optional*/bool variadic) {}void TestEllipsisOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult TestEllipsisOp::verifyInvariantsImpl() {}::llvm::LogicalResult TestEllipsisOp::verifyInvariants() {}::mlir::ParseResult TestEllipsisOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}void TestEllipsisOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::TestEllipsisOp)WrappingRegionOpAdaptor::WrappingRegionOpAdaptor(WrappingRegionOp op) :{}::llvm::LogicalResult WrappingRegionOpAdaptor::verify(::mlir::Location loc) {}std::pair<unsigned, unsigned> WrappingRegionOp::getODSResultIndexAndLength(unsigned index) {}void WrappingRegionOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultType0) {}void WrappingRegionOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}::llvm::LogicalResult WrappingRegionOp::verifyInvariantsImpl() {}::llvm::LogicalResult WrappingRegionOp::verifyInvariants() {}MLIR_DEFINE_EXPLICIT_TYPE_ID(::test::WrappingRegionOp)#endif  // GET_OP_CLASSES