Home | History | Annotate | Download | only in AST

Lines Matching refs:arity

554   void mangleOperatorName(DeclarationName Name, unsigned Arity);
555 void mangleOperatorName(OverloadedOperatorKind OO, unsigned Arity);
597 void mangleExpression(const Expr *E, unsigned Arity = UnknownArity,
1371 unsigned Arity = KnownArity;
1601 if (ND && Arity == UnknownArity) {
1602 Arity = cast<FunctionDecl>(ND)->getNumParams();
1607 Arity++;
1612 mangleOperatorName(Name, Arity);
2377 void CXXNameMangler::mangleOperatorName(DeclarationName Name, unsigned Arity) {
2401 mangleOperatorName(Name.getCXXOverloadedOperator(), Arity);
2407 CXXNameMangler::mangleOperatorName(OverloadedOperatorKind OO, unsigned Arity) {
2420 Out << (Arity == 1? "ps" : "pl"); break;
2424 Out << (Arity == 1? "ng" : "mi"); break;
2428 Out << (Arity == 1? "ad" : "an"); break;
2433 Out << (Arity == 1? "de" : "ml"); break;
4016 unsigned arity) {
4021 mangleUnresolvedName(qualifier, member, TemplateArgs, NumTemplateArgs, arity);
4069 void CXXNameMangler::mangleExpression(const Expr *E, unsigned Arity,
4420 Arity);
4431 Arity);
4444 Arity);
4453 Arity);
4662 /*Arity=*/1);
4697 /*Arity=*/2);
4709 /*Arity=*/2);
4718 mangleOperatorName(OO_Conditional, /*Arity=*/3);
4720 mangleExpression(CO->getLHS(), Arity);
4721 mangleExpression(CO->getRHS(), Arity);
4794 mangleOperatorName(CE->getOperator(), /*Arity=*/NumArgs);
4844 Arity);
4995 /*Arity=*/2);