Home | History | Annotate | Download | only in Sema

Lines Matching refs:Arg

1953                                   const TemplateArgument &Arg) {
1956 switch (Arg.getKind()) {
1964 addAssociatedClassesAndNamespaces(Result, Arg.getAsType());
1972 TemplateName Template = Arg.getAsTemplateOrTemplatePattern();
1993 for (TemplateArgument::pack_iterator P = Arg.pack_begin(),
1994 PEnd = Arg.pack_end();
2182 for (const auto &Arg : Proto->param_types())
2183 Queue.push_back(Arg.getTypePtr());
2281 Expr *Arg = Args[ArgIdx];
2283 if (Arg->getType() != Context.OverloadTy) {
2284 addAssociatedClassesAndNamespaces(Result, Arg->getType());
2295 Arg = Arg->IgnoreParens();
2296 if (UnaryOperator *unaryOp = dyn_cast<UnaryOperator>(Arg))
2298 Arg = unaryOp->getSubExpr();
2300 UnresolvedLookupExpr *ULE = dyn_cast<UnresolvedLookupExpr>(Arg);
2404 Expr *Arg = nullptr;
2452 Arg = &FakeArg;
2499 Classification, llvm::makeArrayRef(&Arg, NumArgs),
2503 llvm::makeArrayRef(&Arg, NumArgs), OCS, true);
2509 llvm::makeArrayRef(&Arg, NumArgs),
2513 nullptr, llvm::makeArrayRef(&Arg, NumArgs),
2559 "non-const, non-volatile qualifiers for copy ctor arg");
2599 "non-const, non-volatile qualifiers for copy assignment arg");