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 | |
ClassDeclarationBase< ClassDeclaration::Method >::Method enum value | mlir::tblgen::ClassDeclaration | |
methodBody | mlir::tblgen::Method | protected |
methodSignature | mlir::tblgen::Method | protected |
None enum value | mlir::tblgen::Method | |
operator=(Method &&)=default | mlir::tblgen::Method | |
Private enum value | mlir::tblgen::Method | |
properties | mlir::tblgen::Method | protected |
Properties enum name | mlir::tblgen::Method | |
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 |