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().