| MLIR
    22.0.0git
    | 
#include "mlir/Query/Matcher/Marshallers.h"
 Inheritance diagram for mlir::query::matcher::internal::MatcherDescriptor:
 Inheritance diagram for mlir::query::matcher::internal::MatcherDescriptor:| Public Member Functions | |
| virtual | ~MatcherDescriptor ()=default | 
| virtual VariantMatcher | create (SourceRange nameRange, const llvm::ArrayRef< ParserValue > args, Diagnostics *error) const =0 | 
| virtual bool | isVariadic () const =0 | 
| virtual unsigned | getNumArgs () const =0 | 
| virtual void | getArgKinds (unsigned argNo, std::vector< ArgKind > &argKinds) const =0 | 
Definition at line 104 of file Marshallers.h.
| 
 | virtualdefault | 
| 
 | pure virtual | 
| 
 | pure virtual | 
Implemented in mlir::query::matcher::internal::VariadicOperatorMatcherDescriptor, and mlir::query::matcher::internal::FixedArgCountMatcherDescriptor.
Referenced by mlir::query::matcher::RegistryManager::getAcceptedCompletionTypes(), and mlir::query::matcher::RegistryManager::getMatcherCompletions().
| 
 | pure virtual | 
| 
 | pure virtual | 
Implemented in mlir::query::matcher::internal::VariadicOperatorMatcherDescriptor, and mlir::query::matcher::internal::FixedArgCountMatcherDescriptor.
Referenced by mlir::query::matcher::RegistryManager::getAcceptedCompletionTypes(), and mlir::query::matcher::RegistryManager::getMatcherCompletions().