| addMemberInitializer(NameT &&name, ValueT &&value) | mlir::tblgen::Constructor | inline |
| addTemplateParam(ParamT param) | mlir::tblgen::Method | |
| addTemplateParams(ContainerT &&container) | mlir::tblgen::Method | |
| Base typedef | mlir::tblgen::ClassDeclarationBase< ClassDeclaration::Method > | |
| body() | mlir::tblgen::Method | inline |
| ClassDeclaration(Kind kind) | mlir::tblgen::ClassDeclaration | inline |
| ClassDeclarationBase() | mlir::tblgen::ClassDeclarationBase< ClassDeclaration::Method > | inline |
| classof(const ClassDeclaration *other) | mlir::tblgen::Constructor | inlinestatic |
| Const enum value | mlir::tblgen::Method | |
| ConstDeclaration enum value | mlir::tblgen::Method | |
| Constexpr enum value | mlir::tblgen::Method | |
| ConstexprValue enum value | mlir::tblgen::Method | |
| ConstInline enum value | mlir::tblgen::Method | |
| Constructor(NameT &&className, Properties properties, Args &&...args) | mlir::tblgen::Constructor | inline |
| mlir::tblgen::Method::Constructor enum value | mlir::tblgen::Method | |
| Declaration enum value | mlir::tblgen::Method | |
| deprecationMessage | mlir::tblgen::Method | protected |
| ExtraClassDeclaration enum value | mlir::tblgen::ClassDeclaration | |
| Field enum value | mlir::tblgen::ClassDeclaration | |
| getKind() const | mlir::tblgen::ClassDeclaration | inline |
| getName() const | mlir::tblgen::Method | inline |
| getReturnType() const | mlir::tblgen::Method | inline |
| Inline enum value | mlir::tblgen::Method | |
| isConst() const | mlir::tblgen::Method | inline |
| isConstructor() const | mlir::tblgen::Method | inline |
| isInline() const | mlir::tblgen::Method | inline |
| isPrivate() const | mlir::tblgen::Method | inline |
| isStatic() const | mlir::tblgen::Method | inline |
| Kind enum name | mlir::tblgen::ClassDeclaration | |
| makesRedundant(const Method &other) const | mlir::tblgen::Method | inline |
| Method(RetTypeT &&retType, NameT &&name, Properties properties, Args &&...args) | mlir::tblgen::Method | inline |
| Method(StringRef retType, StringRef name, Properties properties, std::initializer_list< MethodParameter > params) | mlir::tblgen::Method | inline |
| Method(Method &&)=default | mlir::tblgen::Method | |
| mlir::tblgen::ClassDeclarationBase< ClassDeclaration::Method >::Method enum value | mlir::tblgen::ClassDeclaration | |
| methodBody | mlir::tblgen::Method | protected |
| methodPropertiesAreCompatible(Properties properties) | mlir::tblgen::Method | protectedstatic |
| methodSignature | mlir::tblgen::Method | protected |
| None enum value | mlir::tblgen::Method | |
| operator=(Method &&)=default | mlir::tblgen::Method | |
| Private enum value | mlir::tblgen::Method | |
| Properties enum name | mlir::tblgen::Method | |
| properties | mlir::tblgen::Method | protected |
| setDeprecated(std::optional< StringRef > message) | mlir::tblgen::Method | inline |
| Static enum value | mlir::tblgen::Method | |
| StaticDeclaration enum value | mlir::tblgen::Method | |
| StaticInline enum value | mlir::tblgen::Method | |
| UsingDeclaration enum value | mlir::tblgen::ClassDeclaration | |
| VisibilityDeclaration enum value | mlir::tblgen::ClassDeclaration | |
| writeDeclTo(raw_indented_ostream &os) const override | mlir::tblgen::Constructor | virtual |
| writeDefTo(raw_indented_ostream &os, StringRef namePrefix) const override | mlir::tblgen::Constructor | virtual |
| ~ClassDeclaration()=default | mlir::tblgen::ClassDeclaration | virtual |