| MLIR
    22.0.0git
    | 
#include "Query/Matcher/Parser.h"
 Inheritance diagram for mlir::query::matcher::internal::Parser::Sema:
 Inheritance diagram for mlir::query::matcher::internal::Parser::Sema:| Public Member Functions | |
| virtual | ~Sema () | 
| virtual VariantMatcher | actOnMatcherExpression (MatcherCtor ctor, SourceRange nameRange, llvm::StringRef functionName, llvm::ArrayRef< ParserValue > args, Diagnostics *error)=0 | 
| virtual std::optional< MatcherCtor > | lookupMatcherCtor (llvm::StringRef matcherName)=0 | 
| virtual std::vector< ArgKind > | getAcceptedCompletionTypes (llvm::ArrayRef< std::pair< MatcherCtor, unsigned >> Context) | 
| virtual std::vector< MatcherCompletion > | getMatcherCompletions (llvm::ArrayRef< ArgKind > acceptedTypes) | 
| 
 | virtualdefault | 
| 
 | pure virtual | 
| 
 | virtual | 
Reimplemented in mlir::query::matcher::internal::Parser::RegistrySema.
Definition at line 266 of file Parser.cpp.
| 
 | virtual | 
Reimplemented in mlir::query::matcher::internal::Parser::RegistrySema.
Definition at line 272 of file Parser.cpp.
| 
 | pure virtual | 
Implemented in mlir::query::matcher::internal::Parser::RegistrySema.