Lines Matching defs:Arity
559 void mangleOperatorName(DeclarationName Name, unsigned Arity);
560 void mangleOperatorName(OverloadedOperatorKind OO, unsigned Arity);
606 void mangleExpression(const Expr *E, unsigned Arity = UnknownArity,
1504 unsigned Arity = KnownArity;
1741 if (ND && Arity == UnknownArity) {
1742 Arity = cast<FunctionDecl>(ND)->getNumParams();
1747 Arity++;
1752 mangleOperatorName(Name, Arity);
2592 void CXXNameMangler::mangleOperatorName(DeclarationName Name, unsigned Arity) {
2616 mangleOperatorName(Name.getCXXOverloadedOperator(), Arity);
2622 CXXNameMangler::mangleOperatorName(OverloadedOperatorKind OO, unsigned Arity) {
2635 Out << (Arity == 1? "ps" : "pl"); break;
2639 Out << (Arity == 1? "ng" : "mi"); break;
2643 Out << (Arity == 1? "ad" : "an"); break;
2648 Out << (Arity == 1? "de" : "ml"); break;
4793 void CXXNameMangler::mangleExpression(const Expr *E, unsigned Arity,
5158 Arity);
5169 Arity);
5182 Arity);
5191 Arity);
5440 /*Arity=*/1);
5475 /*Arity=*/2);
5487 /*Arity=*/2);
5496 mangleOperatorName(OO_Conditional, /*Arity=*/3);
5498 mangleExpression(CO->getLHS(), Arity);
5499 mangleExpression(CO->getRHS(), Arity);
5572 mangleOperatorName(CE->getOperator(), /*Arity=*/NumArgs);
5666 Arity);
5827 /*Arity=*/2);