reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
31 if (!Target) 39 Target->getTemplateInstantiationPattern()) 40 Target = InstantiatedFrom; 42 if (!isa<CXXConstructorDecl>(Target) && !isa<CXXDestructorDecl>(Target) && 42 if (!isa<CXXConstructorDecl>(Target) && !isa<CXXDestructorDecl>(Target) && 43 !isa<CXXConversionDecl>(Target)) 44 Signature.append(Target->getReturnType().getAsString()).append(" "); 45 Signature.append(Target->getQualifiedNameAsString()).append("("); 47 for (int i = 0, paramsCount = Target->getNumParams(); i < paramsCount; ++i) { 50 Signature.append(Target->getParamDecl(i)->getType().getAsString()); 53 if (Target->isVariadic()) 58 llvm::dyn_cast_or_null<FunctionType>(Target->getType().getTypePtr()); 60 if (!TargetT || !isa<CXXMethodDecl>(Target)) 71 dyn_cast_or_null<FunctionProtoType>(Target->getType().getTypePtr())) {