| MLIR
    22.0.0git
    | 
#include "Query/Matcher/Parser.h"
 Inheritance diagram for mlir::query::matcher::internal::Parser::RegistrySema:
 Inheritance diagram for mlir::query::matcher::internal::Parser::RegistrySema:| Public Member Functions | |
| RegistrySema (const Registry &matcherRegistry) | |
| ~RegistrySema () override | |
| std::optional< MatcherCtor > | lookupMatcherCtor (llvm::StringRef matcherName) override | 
| VariantMatcher | actOnMatcherExpression (MatcherCtor Ctor, SourceRange NameRange, StringRef functionName, ArrayRef< ParserValue > Args, Diagnostics *Error) override | 
| std::vector< ArgKind > | getAcceptedCompletionTypes (llvm::ArrayRef< std::pair< MatcherCtor, unsigned >> context) override | 
| std::vector< MatcherCompletion > | getMatcherCompletions (llvm::ArrayRef< ArgKind > acceptedTypes) override | 
|  Public Member Functions inherited from mlir::query::matcher::internal::Parser::Sema | |
| virtual | ~Sema () | 
| virtual VariantMatcher | actOnMatcherExpression (MatcherCtor ctor, SourceRange nameRange, llvm::StringRef functionName, llvm::ArrayRef< ParserValue > args, Diagnostics *error)=0 | 
| 
 | inline | 
| 
 | overridedefault | 
| 
 | override | 
Definition at line 571 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::constructMatcher().
| 
 | overridevirtual | 
Reimplemented from mlir::query::matcher::internal::Parser::Sema.
Definition at line 578 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::getAcceptedCompletionTypes().
| 
 | overridevirtual | 
Reimplemented from mlir::query::matcher::internal::Parser::Sema.
Definition at line 583 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::getMatcherCompletions().
| 
 | overridevirtual | 
Implements mlir::query::matcher::internal::Parser::Sema.
Definition at line 567 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::lookupMatcherCtor().