reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1360 Params[I].DefaultArgTokens.reset(); 1362 delete[] Params;tools/clang/include/clang/Sema/SemaInternal.h
31 FTI.Params[0].Ident == nullptr && FTI.Params[0].Param && 31 FTI.Params[0].Ident == nullptr && FTI.Params[0].Param && 32 cast<ParmVarDecl>(FTI.Params[0].Param)->getType()->isVoidType();tools/clang/lib/Parse/ParseDecl.cpp
475 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.Params[i].Param);
tools/clang/lib/Parse/ParseDeclCXX.cpp2172 auto Param = cast<ParmVarDecl>(FTI.Params[ParamIdx].Param); 2196 FTI.Params[ParamIdx].Param, 2197 std::move(FTI.Params[ParamIdx].DefaultArgTokens)));tools/clang/lib/Parse/Parser.cpp
1421 if (FTI.Params[i].Ident == ParmDeclarator.getIdentifier()) { 1423 if (FTI.Params[i].Param) { 1428 FTI.Params[i].Param = Param;tools/clang/lib/Sema/DeclSpec.cpp
191 I.Fun.Params = nullptr; 229 I.Fun.Params = TheDeclarator.InlineParams; 230 new (I.Fun.Params) ParamInfo[NumParams]; 234 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams]; 238 I.Fun.Params[i] = std::move(Params[i]);tools/clang/lib/Sema/SemaDecl.cpp
8952 if (FTIHasNonVoidParameters(FTI) && FTI.Params[0].Param) { 8954 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.Params[i].Param); 13236 if (FTI.Params[i].Param == nullptr) { 13239 << " int " << FTI.Params[i].Ident->getName() << ";\n"; 13240 Diag(FTI.Params[i].IdentLoc, diag::ext_param_not_declared) 13241 << FTI.Params[i].Ident 13250 DS.SetTypeSpecType(DeclSpec::TST_int, FTI.Params[i].IdentLoc, PrevSpec, 13253 DS.SetRangeStart(FTI.Params[i].IdentLoc); 13254 DS.SetRangeEnd(FTI.Params[i].IdentLoc); 13256 ParamD.SetIdentifier(FTI.Params[i].Ident, FTI.Params[i].IdentLoc); 13256 ParamD.SetIdentifier(FTI.Params[i].Ident, FTI.Params[i].IdentLoc); 13257 FTI.Params[i].Param = ActOnParamDeclarator(S, ParamD);tools/clang/lib/Sema/SemaDeclCXX.cpp
397 ParmVarDecl *Param = cast<ParmVarDecl>(chunk.Fun.Params[argIdx].Param); 400 std::move(chunk.Fun.Params[argIdx].DefaultArgTokens);tools/clang/lib/Sema/SemaLambda.cpp
958 Params.push_back(cast<ParmVarDecl>(FTI.Params[i].Param));
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 908 ParmVarDecl *Param = cast<ParmVarDecl>(Chunk.Fun.Params[i].Param);
tools/clang/lib/Sema/SemaType.cpp3288 SourceRange Range = FTI.Params[0].Param->getSourceRange(); 4777 if (FTI.NumParams && FTI.Params[0].Param == nullptr) { 4780 S.Diag(FTI.Params[0].IdentLoc, 4809 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.Params[i].Param); 4824 } else if (FTI.Params[i].Ident) { 4826 S.Diag(FTI.Params[i].IdentLoc, diag::err_param_with_void_type); 4891 [&](unsigned i) { return FTI.Params[i].Param->getLocation(); }); 5697 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.Params[i].Param);