Lines Matching refs:Args
3807 static bool anyNullArguments(ArrayRef<Expr *> Args) {
3808 if (Args.size() && !Args.data())
3811 for (unsigned I = 0; I != Args.size(); ++I)
3812 if (!Args[I])
3818 void Sema::CodeCompleteCall(Scope *S, Expr *FnIn, ArrayRef<Expr *> Args) {
3830 if (!Fn || Fn->isTypeDependent() || anyNullArguments(Args) ||
3831 Expr::hasAnyTypeDependentArguments(Args)) {
3849 AddOverloadedCallCandidates(ULE, Args, CandidateSet,
3859 AddOverloadCandidate(FDecl, DeclAccessPair::make(FDecl, AS_none), Args,
3886 if (Args.size() < Proto->getNumParams()) {
3888 ParamType = Proto->getParamType(Args.size());
3891 Proto->getParamType(Args.size())
3913 if (Args.size() < Proto->getNumParams())
3914 ParamType = Proto->getParamType(Args.size());
3924 CodeCompleter->ProcessOverloadCandidates(*this, Args.size(), Results.data(),
4251 Builder.AddPlaceholderChunk("args");
4274 Builder.AddPlaceholderChunk("args");
4298 Builder.AddPlaceholderChunk("args");
7089 // #define <macro>(<args>)
7094 Builder.AddPlaceholderChunk("args");