Lines Matching full:signature
30 // Get a string representation of the parts of the signature that can be
35 std::string Signature; in GetSignature() local
38 // distinct hash value for every instantiation. Use the signature from the in GetSignature()
46 Signature.append(Target->getReturnType().getAsString()).append(" "); in GetSignature()
47 Signature.append(Target->getQualifiedNameAsString()).append("("); in GetSignature()
51 Signature.append(", "); in GetSignature()
52 Signature.append(Target->getParamDecl(i)->getType().getAsString()); in GetSignature()
56 Signature.append(", ..."); in GetSignature()
57 Signature.append(")"); in GetSignature()
63 return Signature; in GetSignature()
66 Signature.append(" const"); in GetSignature()
68 Signature.append(" volatile"); in GetSignature()
70 Signature.append(" restrict"); in GetSignature()
76 Signature.append(" &"); in GetSignature()
79 Signature.append(" &&"); in GetSignature()
86 return Signature; in GetSignature()