clang API Documentation
create(const SourceRange &NameRange, ArrayRef< ParserValue > Args, Diagnostics *Error) const =0 | clang::ast_matchers::dynamic::internal::MatcherDescriptor | [pure virtual] |
getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo, std::vector< ArgKind > &ArgKinds) const =0 | clang::ast_matchers::dynamic::internal::MatcherDescriptor | [pure virtual] |
getNumArgs() const =0 | clang::ast_matchers::dynamic::internal::MatcherDescriptor | [pure virtual] |
isConvertibleTo(ast_type_traits::ASTNodeKind Kind, unsigned *Specificity=nullptr, ast_type_traits::ASTNodeKind *LeastDerivedKind=nullptr) const =0 | clang::ast_matchers::dynamic::internal::MatcherDescriptor | [pure virtual] |
isPolymorphic() const | clang::ast_matchers::dynamic::internal::MatcherDescriptor | [inline, virtual] |
isVariadic() const =0 | clang::ast_matchers::dynamic::internal::MatcherDescriptor | [pure virtual] |
~MatcherDescriptor() | clang::ast_matchers::dynamic::internal::MatcherDescriptor | [inline, virtual] |