|
MLIR
22.0.0git
|
#include "mlir/TableGen/Interfaces.h"
Inheritance diagram for mlir::tblgen::AttrInterface:Public Member Functions | |
| Interface (const llvm::Record *def) | |
| Interface (const Interface &rhs) | |
Public Member Functions inherited from mlir::tblgen::Interface | |
| Interface (const llvm::Record *def) | |
| Interface (const Interface &rhs) | |
| StringRef | getName () const |
| std::string | getFullyQualifiedName () const |
| StringRef | getCppNamespace () const |
| ArrayRef< InterfaceMethod > | getMethods () const |
| std::optional< StringRef > | getDescription () const |
| std::optional< StringRef > | getExtraClassDeclaration () const |
| std::optional< StringRef > | getExtraTraitClassDeclaration () const |
| std::optional< StringRef > | getExtraSharedClassDeclaration () const |
| std::optional< StringRef > | getExtraClassOf () const |
| std::optional< StringRef > | getVerify () const |
| auto | getBaseInterfaces () const |
| bool | verifyWithRegions () const |
| const llvm::Record & | getDef () const |
Static Public Member Functions | |
| static bool | classof (const Interface *interface) |
Definition at line 143 of file Interfaces.h.
|
static |
Definition at line 192 of file Interfaces.cpp.
References mlir::tblgen::Interface::getDef().
|
inline |
Definition at line 83 of file Interfaces.h.
|
explicit |