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

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

::llvm::StringRef stringifyMultiResultOpEnum(MultiResultOpEnum val) {}

::std::optional<MultiResultOpEnum> symbolizeMultiResultOpEnum(::llvm::StringRef str) {}
::std::optional<MultiResultOpEnum> symbolizeMultiResultOpEnum(uint64_t value) {}

bool MultiResultOpEnumAttr::classof(::mlir::Attribute attr) {}
MultiResultOpEnumAttr MultiResultOpEnumAttr::get(::mlir::MLIRContext *context, MultiResultOpEnum val) {}
MultiResultOpEnum MultiResultOpEnumAttr::getValue() const {}

::llvm::StringRef stringifySomeI32Enum(SomeI32Enum val) {}

::std::optional<SomeI32Enum> symbolizeSomeI32Enum(::llvm::StringRef str) {}
::std::optional<SomeI32Enum> symbolizeSomeI32Enum(uint32_t value) {}

bool SomeI32EnumAttr::classof(::mlir::Attribute attr) {}
SomeI32EnumAttr SomeI32EnumAttr::get(::mlir::MLIRContext *context, SomeI32Enum val) {}
SomeI32Enum SomeI32EnumAttr::getValue() const {}

::llvm::StringRef stringifySomeI64Enum(SomeI64Enum val) {}

::std::optional<SomeI64Enum> symbolizeSomeI64Enum(::llvm::StringRef str) {}
::std::optional<SomeI64Enum> symbolizeSomeI64Enum(uint64_t value) {}

bool SomeI64EnumAttr::classof(::mlir::Attribute attr) {}
SomeI64EnumAttr SomeI64EnumAttr::get(::mlir::MLIRContext *context, SomeI64Enum val) {}
SomeI64Enum SomeI64EnumAttr::getValue() const {}

namespace test {
std::string stringifyTestBitEnum(TestBitEnum symbol) {}

::std::optional<TestBitEnum> symbolizeTestBitEnum(::llvm::StringRef str) {}

::std::optional<TestBitEnum> symbolizeTestBitEnum(uint32_t value) {}
} // namespace test

namespace test {
std::string stringifyTestBitEnumVerticalBar(TestBitEnumVerticalBar symbol) {}

::std::optional<TestBitEnumVerticalBar> symbolizeTestBitEnumVerticalBar(::llvm::StringRef str) {}

::std::optional<TestBitEnumVerticalBar> symbolizeTestBitEnumVerticalBar(uint32_t value) {}
} // namespace test

namespace test {
::llvm::StringRef stringifyTestEnum(TestEnum val) {}

::std::optional<TestEnum> symbolizeTestEnum(::llvm::StringRef str) {}
::std::optional<TestEnum> symbolizeTestEnum(uint32_t value) {}

} // namespace test

namespace test {
::llvm::StringRef stringifySimpleEnum(SimpleEnum val) {}

::std::optional<SimpleEnum> symbolizeSimpleEnum(::llvm::StringRef str) {}
::std::optional<SimpleEnum> symbolizeSimpleEnum(uint32_t value) {}

} // namespace test