reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Sema/SemaInternal.h
   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.cpp
 2172       auto Param = cast<ParmVarDecl>(FTI.Params[ParamIdx].Param);
 2196           FTI.Params[ParamIdx].Param,
tools/clang/lib/Parse/Parser.cpp
 1423             if (FTI.Params[i].Param) {
 1428               FTI.Params[i].Param = Param;
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) {
13257         FTI.Params[i].Param = ActOnParamDeclarator(S, ParamD);
tools/clang/lib/Sema/SemaDeclCXX.cpp
  397         ParmVarDecl *Param = cast<ParmVarDecl>(chunk.Fun.Params[argIdx].Param);
tools/clang/lib/Sema/SemaDeclObjC.cpp
 4639     ParmVarDecl *Param = cast<ParmVarDecl>(CParamInfo[i].Param);
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.cpp
 3288     SourceRange Range = FTI.Params[0].Param->getSourceRange();
 4777         if (FTI.NumParams && FTI.Params[0].Param == nullptr) {
 4809           ParmVarDecl *Param = cast<ParmVarDecl>(FTI.Params[i].Param);
 4891               [&](unsigned i) { return FTI.Params[i].Param->getLocation(); });
 5697         ParmVarDecl *Param = cast<ParmVarDecl>(FTI.Params[i].Param);