Lines Matching defs:Arity
560 void mangleOperatorName(DeclarationName Name, unsigned Arity);
561 void mangleOperatorName(OverloadedOperatorKind OO, unsigned Arity);
606 void mangleExpression(const Expr *E, unsigned Arity = UnknownArity,
1484 unsigned Arity = KnownArity;
1721 if (ND && Arity == UnknownArity) {
1722 Arity = cast<FunctionDecl>(ND)->getNumParams();
1727 Arity++;
1732 mangleOperatorName(Name, Arity);
2568 void CXXNameMangler::mangleOperatorName(DeclarationName Name, unsigned Arity) {
2592 mangleOperatorName(Name.getCXXOverloadedOperator(), Arity);
2598 CXXNameMangler::mangleOperatorName(OverloadedOperatorKind OO, unsigned Arity) {
2611 Out << (Arity == 1? "ps" : "pl"); break;
2615 Out << (Arity == 1? "ng" : "mi"); break;
2619 Out << (Arity == 1? "ad" : "an"); break;
2624 Out << (Arity == 1? "de" : "ml"); break;
4627 void CXXNameMangler::mangleExpression(const Expr *E, unsigned Arity,
4992 Arity);
5003 Arity);
5016 Arity);
5025 Arity);
5275 /*Arity=*/1);
5310 /*Arity=*/2);
5322 /*Arity=*/2);
5331 mangleOperatorName(OO_Conditional, /*Arity=*/3);
5333 mangleExpression(CO->getLHS(), Arity);
5334 mangleExpression(CO->getRHS(), Arity);
5407 mangleOperatorName(CE->getOperator(), /*Arity=*/NumArgs);
5501 Arity);
5662 /*Arity=*/2);