clang API Documentation
Public Member Functions | |
VariadicOpPayload (DynTypedMatcher::VariadicOperatorFunction Func, std::vector< VariantMatcher > Args) | |
llvm::Optional< DynTypedMatcher > | getSingleMatcher () const override |
std::string | getTypeAsString () const override |
llvm::Optional< DynTypedMatcher > | getTypedMatcher (const MatcherOps &Ops) const override |
bool | isConvertibleTo (ast_type_traits::ASTNodeKind Kind, unsigned *Specificity) const override |
Definition at line 177 of file VariantValue.cpp.
clang::ast_matchers::dynamic::VariantMatcher::VariadicOpPayload::VariadicOpPayload | ( | DynTypedMatcher::VariadicOperatorFunction | Func, |
std::vector< VariantMatcher > | Args | ||
) | [inline] |
Definition at line 179 of file VariantValue.cpp.
llvm::Optional<DynTypedMatcher> clang::ast_matchers::dynamic::VariantMatcher::VariadicOpPayload::getSingleMatcher | ( | ) | const [inline, override] |
Definition at line 183 of file VariantValue.cpp.
std::string clang::ast_matchers::dynamic::VariantMatcher::VariadicOpPayload::getTypeAsString | ( | ) | const [inline, override] |
Definition at line 187 of file VariantValue.cpp.
llvm::Optional<DynTypedMatcher> clang::ast_matchers::dynamic::VariantMatcher::VariadicOpPayload::getTypedMatcher | ( | const MatcherOps & | Ops | ) | const [inline, override] |
Definition at line 198 of file VariantValue.cpp.
bool clang::ast_matchers::dynamic::VariantMatcher::VariadicOpPayload::isConvertibleTo | ( | ast_type_traits::ASTNodeKind | Kind, |
unsigned * | Specificity | ||
) | const [inline, override] |
Definition at line 202 of file VariantValue.cpp.