Lines Matching refs:MethodDecl
71 if (const auto *MethodDecl = dyn_cast<CXXMethodDecl>(FoundDecl)) { in Find() local
72 addUSRsOfOverridenFunctions(MethodDecl); in Find()
77 addUSRsOfInstantiatedMethods(MethodDecl); in Find()
107 bool VisitCXXMethodDecl(const CXXMethodDecl *MethodDecl) { in VisitCXXMethodDecl() argument
108 if (MethodDecl->isVirtual()) in VisitCXXMethodDecl()
109 OverriddenMethods.push_back(MethodDecl); in VisitCXXMethodDecl()
110 if (MethodDecl->getInstantiatedFromMemberFunction()) in VisitCXXMethodDecl()
111 InstantiatedMethods.push_back(MethodDecl); in VisitCXXMethodDecl()
179 void addUSRsOfOverridenFunctions(const CXXMethodDecl *MethodDecl) { in addUSRsOfOverridenFunctions() argument
180 USRSet.insert(getUSRForDecl(MethodDecl)); in addUSRsOfOverridenFunctions()
182 for (const auto &OverriddenMethod : MethodDecl->overridden_methods()) in addUSRsOfOverridenFunctions()
186 void addUSRsOfInstantiatedMethods(const CXXMethodDecl *MethodDecl) { in addUSRsOfInstantiatedMethods() argument
190 USRSet.insert(getUSRForDecl(MethodDecl)); in addUSRsOfInstantiatedMethods()
191 if (const auto *FT = MethodDecl->getInstantiatedFromMemberFunction()) in addUSRsOfInstantiatedMethods()
200 bool checkIfOverriddenFunctionAscends(const CXXMethodDecl *MethodDecl) { in checkIfOverriddenFunctionAscends() argument
201 for (const auto &OverriddenMethod : MethodDecl->overridden_methods()) { in checkIfOverriddenFunctionAscends()