/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |* *| |* Interface Declarations *| |* *| |* Automatically generated file, do not edit! *| |* *| \*===----------------------------------------------------------------------===*/ class TosaOp; namespace detail { struct TosaOpInterfaceTraits { … }; template <typename ConcreteOp> struct TosaOpTrait; } // namespace detail class TosaOp : public ::mlir::OpInterface<TosaOp, detail::TosaOpInterfaceTraits> { … }; namespace detail { template <typename ConcreteOp> struct TosaOpTrait : public ::mlir::OpInterface<TosaOp, detail::TosaOpInterfaceTraits>::Trait<ConcreteOp> { … }; }// namespace detail