| MLIR
    22.0.0git
    | 
#include "mlir/Query/Matcher/VariantValue.h"
| Classes | |
| class | SinglePayload | 
| class | VariadicOpPayload | 
| Public Member Functions | |
| VariantMatcher () | |
| void | reset () | 
| bool | isNull () const | 
| std::optional< DynMatcher > | getDynMatcher () const | 
| std::string | getTypeAsString () const | 
| Static Public Member Functions | |
| static VariantMatcher | SingleMatcher (DynMatcher matcher) | 
| static VariantMatcher | VariadicOperatorMatcher (DynMatcher::VariadicOperator varOp, ArrayRef< VariantMatcher > args) | 
Definition at line 28 of file VariantValue.h.
| 
 | default | 
Referenced by SingleMatcher(), and VariadicOperatorMatcher().
| std::optional< DynMatcher > mlir::query::matcher::VariantMatcher::getDynMatcher | ( | ) | const | 
Definition at line 87 of file VariantValue.cpp.
Referenced by mlir::query::matcher::RegistryManager::constructMatcher(), mlir::query::matcher::internal::ArgTypeTraits< DynMatcher >::get(), and mlir::query::matcher::internal::Parser::parseMatcherExpression().
| std::string mlir::query::matcher::VariantMatcher::getTypeAsString | ( | ) | const | 
Definition at line 93 of file VariantValue.cpp.
| 
 | inline | 
Definition at line 59 of file VariantValue.h.
Referenced by mlir::query::matcher::RegistryManager::constructMatcher().
| void mlir::query::matcher::VariantMatcher::reset | ( | ) | 
Definition at line 91 of file VariantValue.cpp.
| 
 | static | 
Definition at line 62 of file VariantValue.cpp.
References VariantMatcher().
Referenced by mlir::query::matcher::RegistryManager::constructMatcher(), and mlir::query::matcher::internal::matcherMarshallFixedImpl().
| 
 | static | 
Definition at line 67 of file VariantValue.cpp.
References VariantMatcher().
Referenced by mlir::query::matcher::internal::VariadicOperatorMatcherDescriptor::create().