Lines Matching defs:CXXMethodDecl
20 AST_MATCHER(CXXMethodDecl, isStatic) { return Node.isStatic(); }
22 AST_MATCHER(CXXMethodDecl, isOverloadedOperator) {
28 static bool isOverrideMethod(const CXXMethodDecl *MD) {
38 const CXXMethodDecl *BaseMD,
39 const CXXMethodDecl *DerivedMD) {
129 static bool checkParamTypes(const CXXMethodDecl *BaseMD,
130 const CXXMethodDecl *DerivedMD) {
148 const CXXMethodDecl *BaseMD,
149 const CXXMethodDecl *DerivedMD) {
167 static bool checkOverrideByDerivedMethod(const CXXMethodDecl *BaseMD,
168 const CXXMethodDecl *DerivedMD) {
169 for (CXXMethodDecl::method_iterator I = DerivedMD->begin_overridden_methods(),
172 const CXXMethodDecl *OverriddenMD = *I;
181 const CXXMethodDecl *BaseMD) {
195 const CXXMethodDecl *BaseMD, const CXXRecordDecl *DerivedRD) {
202 for (const CXXMethodDecl *DerivedMD : DerivedRD->methods()) {
226 const auto *DerivedMD = Result.Nodes.getNodeAs<CXXMethodDecl>("method");