Lines Matching refs:cxxMethodDecl
140 auto cxxMethodDecl = dyn_cast<CXXMethodDecl>(calleeFunctionDecl); in VisitCXXMemberCallExpr() local
141 if (!cxxMethodDecl) in VisitCXXMemberCallExpr()
144 while (cxxMethodDecl->getTemplateInstantiationPattern()) in VisitCXXMemberCallExpr()
145 cxxMethodDecl = dyn_cast<CXXMethodDecl>(cxxMethodDecl->getTemplateInstantiationPattern()); in VisitCXXMemberCallExpr()
146 while (cxxMethodDecl->getInstantiatedFromMemberFunction()) in VisitCXXMemberCallExpr()
147 cxxMethodDecl = dyn_cast<CXXMethodDecl>(cxxMethodDecl->getInstantiatedFromMemberFunction()); in VisitCXXMemberCallExpr()
148 if (cxxMethodDecl->getLocation().isValid() && !ignoreLocation(cxxMethodDecl)) in VisitCXXMemberCallExpr()
149 callSet.insert(niceName(cxxMethodDecl)); in VisitCXXMemberCallExpr()
187 std::string VirtualDown::niceName(const CXXMethodDecl* cxxMethodDecl) in niceName() argument
189 std::string s = cxxMethodDecl->getReturnType().getCanonicalType().getAsString() + " " in niceName()
190 + cxxMethodDecl->getQualifiedNameAsString() + "("; in niceName()
191 for (const ParmVarDecl* pParmVarDecl : cxxMethodDecl->parameters()) in niceName()
197 if (cxxMethodDecl->isConst()) in niceName()