Lines Matching refs:Target
31 static std::string GetSignature(const FunctionDecl *Target) { in GetSignature() argument
32 if (!Target) in GetSignature()
40 Target->getTemplateInstantiationPattern()) in GetSignature()
41 Target = InstantiatedFrom; in GetSignature()
43 if (!isa<CXXConstructorDecl>(Target) && !isa<CXXDestructorDecl>(Target) && in GetSignature()
44 !isa<CXXConversionDecl>(Target)) in GetSignature()
45 Signature.append(Target->getReturnType().getAsString()).append(" "); in GetSignature()
46 Signature.append(Target->getQualifiedNameAsString()).append("("); in GetSignature()
48 for (int i = 0, paramsCount = Target->getNumParams(); i < paramsCount; ++i) { in GetSignature()
51 Signature.append(Target->getParamDecl(i)->getType().getAsString()); in GetSignature()
54 if (Target->isVariadic()) in GetSignature()
59 llvm::dyn_cast_or_null<FunctionType>(Target->getType().getTypePtr()); in GetSignature()
61 if (!TargetT || !isa<CXXMethodDecl>(Target)) in GetSignature()
72 dyn_cast_or_null<FunctionProtoType>(Target->getType().getTypePtr())) { in GetSignature()