clang API Documentation
Public Member Functions | |
PolymorphicPayload (std::vector< DynTypedMatcher > MatchersIn) | |
~PolymorphicPayload () override | |
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 |
Public Attributes | |
const std::vector < DynTypedMatcher > | Matchers |
Definition at line 111 of file VariantValue.cpp.
clang::ast_matchers::dynamic::VariantMatcher::PolymorphicPayload::PolymorphicPayload | ( | std::vector< DynTypedMatcher > | MatchersIn | ) | [inline] |
Definition at line 113 of file VariantValue.cpp.
clang::ast_matchers::dynamic::VariantMatcher::PolymorphicPayload::~PolymorphicPayload | ( | ) | [inline, override] |
Definition at line 116 of file VariantValue.cpp.
llvm::Optional<DynTypedMatcher> clang::ast_matchers::dynamic::VariantMatcher::PolymorphicPayload::getSingleMatcher | ( | ) | const [inline, override] |
Definition at line 118 of file VariantValue.cpp.
References Matchers.
std::string clang::ast_matchers::dynamic::VariantMatcher::PolymorphicPayload::getTypeAsString | ( | ) | const [inline, override] |
Definition at line 124 of file VariantValue.cpp.
References Matchers.
llvm::Optional<DynTypedMatcher> clang::ast_matchers::dynamic::VariantMatcher::PolymorphicPayload::getTypedMatcher | ( | const MatcherOps & | Ops | ) | const [inline, override] |
Definition at line 135 of file VariantValue.cpp.
References Matchers.
bool clang::ast_matchers::dynamic::VariantMatcher::PolymorphicPayload::isConvertibleTo | ( | ast_type_traits::ASTNodeKind | Kind, |
unsigned * | Specificity | ||
) | const [inline, override] |
Definition at line 159 of file VariantValue.cpp.
References Matchers.
const std::vector<DynTypedMatcher> clang::ast_matchers::dynamic::VariantMatcher::PolymorphicPayload::Matchers |
Definition at line 174 of file VariantValue.cpp.
Referenced by getSingleMatcher(), getTypeAsString(), getTypedMatcher(), and isConvertibleTo().