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

References

tools/clang/include/clang/Sema/DeclSpec.h
 1359       for (unsigned I = 0; I < NumParams; ++I)
 1365       NumParams = 0;
 1399     bool isKNRPrototype() const { return !hasPrototype && NumParams != 0; }
tools/clang/include/clang/Sema/SemaInternal.h
   30   return FTI.NumParams == 1 && !FTI.isVariadic &&
   38   return FTI.NumParams && !FTIHasSingleVoidParameter(FTI);
tools/clang/lib/Parse/ParseDecl.cpp
  474     for (unsigned i = 0; i != FTI.NumParams; ++i) {
tools/clang/lib/Parse/ParseDeclCXX.cpp
 2171     for (unsigned ParamIdx = 0; ParamIdx < FTI.NumParams; ++ParamIdx) {
 2193     LateMethod->DefaultArgs.reserve(FTI.NumParams);
 2194     for (unsigned ParamIdx = 0; ParamIdx < FTI.NumParams; ++ParamIdx)
tools/clang/lib/Parse/Parser.cpp
 1415           if (i == FTI.NumParams) {
tools/clang/lib/Sema/DeclSpec.cpp
  190   I.Fun.NumParams               = NumParams;
tools/clang/lib/Sema/SemaDecl.cpp
 8953       for (unsigned i = 0, e = FTI.NumParams; i != e; ++i) {
13234     for (int i = FTI.NumParams; i != 0; /* decrement in loop */) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
  395       for (unsigned argIdx = 0, e = chunk.Fun.NumParams; argIdx != e;
tools/clang/lib/Sema/SemaLambda.cpp
  956       Params.reserve(FTI.NumParams);
  957       for (unsigned i = 0, e = FTI.NumParams; i != e; ++i)
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  907       for (unsigned i = 0, e = Chunk.Fun.NumParams; i != e; ++i) {
tools/clang/lib/Sema/SemaType.cpp
 3236   if (!RT->isRecordType() && FTI.NumParams > 1)
 3240   if (RT->isReferenceType() && FTI.NumParams != 1)
 3260          FTI.NumParams ? diag::warn_parens_disambiguated_as_function_declaration
 3284   if (FTI.NumParams > 0) {
 4765       if (!FTI.NumParams && !FTI.isVariadic && !LangOpts.CPlusPlus
 4773         if (!FTI.NumParams && FTI.isVariadic && !LangOpts.CPlusPlus)
 4777         if (FTI.NumParams && FTI.Params[0].Param == nullptr) {
 4802         ParamTys.reserve(FTI.NumParams);
 4805           ExtParameterInfos(FTI.NumParams);
 4808         for (unsigned i = 0, e = FTI.NumParams; i != e; ++i) {
 4820             if (FTI.NumParams != 1 || FTI.isVariadic) {
 5065         if (FTI.NumParams == 0 && !FTI.isVariadic && FTI.getLParenLoc().isValid())