| MLIR
    22.0.0git
    | 
#include "mlir/Query/Matcher/Marshallers.h"
 Inheritance diagram for mlir::query::matcher::internal::FixedArgCountMatcherDescriptor:
 Inheritance diagram for mlir::query::matcher::internal::FixedArgCountMatcherDescriptor:| Public Types | |
| using | MarshallerType = VariantMatcher(*)(void(*matcherFunc)(), llvm::StringRef matcherName, SourceRange nameRange, llvm::ArrayRef< ParserValue > args, Diagnostics *error) | 
| Public Member Functions | |
| FixedArgCountMatcherDescriptor (MarshallerType marshaller, void(*matcherFunc)(), llvm::StringRef matcherName, llvm::ArrayRef< ArgKind > argKinds) | |
| VariantMatcher | create (SourceRange nameRange, llvm::ArrayRef< ParserValue > args, Diagnostics *error) const override | 
| bool | isVariadic () const override | 
| unsigned | getNumArgs () const override | 
| void | getArgKinds (unsigned argNo, std::vector< ArgKind > &kinds) const override | 
|  Public Member Functions inherited from mlir::query::matcher::internal::MatcherDescriptor | |
| virtual | ~MatcherDescriptor ()=default | 
Definition at line 123 of file Marshallers.h.
| using mlir::query::matcher::internal::FixedArgCountMatcherDescriptor::MarshallerType = VariantMatcher (*)(void (*matcherFunc)(), llvm::StringRef matcherName, SourceRange nameRange, llvm::ArrayRef<ParserValue> args, Diagnostics *error) | 
Definition at line 125 of file Marshallers.h.
| 
 | inline | 
Definition at line 134 of file Marshallers.h.
| 
 | inlineoverridevirtual | 
Implements mlir::query::matcher::internal::MatcherDescriptor.
Definition at line 141 of file Marshallers.h.
| 
 | inlineoverridevirtual | 
Implements mlir::query::matcher::internal::MatcherDescriptor.
Definition at line 150 of file Marshallers.h.
| 
 | inlineoverridevirtual | 
Implements mlir::query::matcher::internal::MatcherDescriptor.
Definition at line 148 of file Marshallers.h.
| 
 | inlineoverridevirtual | 
Implements mlir::query::matcher::internal::MatcherDescriptor.
Definition at line 146 of file Marshallers.h.