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

References

tools/clang/include/clang/AST/ExprCXX.h
 1560   arg_iterator arg_end() { return arg_begin() + getNumArgs(); }
 1562   const_arg_iterator arg_end() const { return arg_begin() + getNumArgs(); }
 1574     assert(Arg < getNumArgs() && "Arg access out of range!");
 1578     assert(Arg < getNumArgs() && "Arg access out of range!");
 1584     assert(Arg < getNumArgs() && "Arg access out of range!");
 1600     return child_range(getTrailingArgs(), getTrailingArgs() + getNumArgs());
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 3690   return Node.getNumArgs() == N;
 3706   return (N < Node.getNumArgs() &&
 4020   for (; ArgIndex < Node.getNumArgs(); ++ArgIndex) {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  850   unsigned getNumArgs() const override { return getOriginExpr()->getNumArgs(); }
tools/clang/lib/AST/ASTImporter.cpp
 6981   SmallVector<Expr *, 8> ToArgs(E->getNumArgs());
 7119   SmallVector<Expr *, 6> ToArgs(E->getNumArgs());
tools/clang/lib/AST/DeclPrinter.cpp
  339         NumArgs = Construct->getNumArgs();
  874         ImplicitInit = Construct->getNumArgs() == 0 ||
tools/clang/lib/AST/Expr.cpp
 2590         if (unsigned NumArgs = CE->getNumArgs())
 3167       if (!CE->getNumArgs()) return true;
 3170       assert(CE->getNumArgs() == 1 && "trivial ctor with > 1 argument");
tools/clang/lib/AST/ExprCXX.cpp
  600   for (unsigned I = getNumArgs(); I > 0; --I) {
 1065   if (Loc.isInvalid() && getNumArgs())
 1066     Loc = getArg(getNumArgs() - 1)->getEndLoc();
tools/clang/lib/AST/ExprConstant.cpp
 9036   auto Args = llvm::makeArrayRef(E->getArgs(), E->getNumArgs());
tools/clang/lib/AST/ItaniumMangle.cpp
 3918           CE->getNumArgs() >= 1 &&
 3919           (CE->getNumArgs() == 1 || isa<CXXDefaultArgExpr>(CE->getArg(1))) &&
 3932     unsigned N = CE->getNumArgs();
tools/clang/lib/AST/StmtPrinter.cpp
 2079   for (unsigned i = 0, e = E->getNumArgs(); i != e; ++i) {
tools/clang/lib/Analysis/CFG.cpp
  727     for (unsigned i = 0, e = E->getNumArgs(); i != e; ++i) {
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
  120     Ctx.NumArgs = CE->getNumArgs();
tools/clang/lib/CodeGen/CGClass.cpp
 2056     assert(E->getNumArgs() == 1 && "unexpected argcount for trivial ctor");
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1284     if (E->getNumArgs()) {
 1285       assert(E->getNumArgs() == 1 && "trivial ctor with > 1 argument");
tools/clang/lib/Sema/SemaInit.cpp
 6823     if (CCE->getNumArgs() > 0 && RD->hasAttr<PointerAttr>())
 6856     Args = llvm::makeArrayRef(CCE->getArgs(), CCE->getNumArgs());
 7596     if (!CCE || CCE->getNumArgs() != 1)
tools/clang/lib/Sema/SemaOpenMP.cpp
 5447           CE->getNumArgs() > 0 && CE->getArg(0) != nullptr)
 5735           CE->getNumArgs() > 0 && CE->getArg(0) != nullptr)
tools/clang/lib/Sema/TreeTransform.h
 3506   if (getDerived().TransformExprs(Construct->getArgs(), Construct->getNumArgs(),
11242   if ((E->getNumArgs() == 1 ||
11243        (E->getNumArgs() > 1 && getDerived().DropCallArgument(E->getArg(1)))) &&
11265     if (getDerived().TransformExprs(E->getArgs(), E->getNumArgs(), true, Args,
11350   Args.reserve(E->getNumArgs());
11355     if (TransformExprs(E->getArgs(), E->getNumArgs(), true, Args,
tools/clang/lib/Serialization/ASTReaderStmt.cpp
 1454   assert((NumArgs == E->getNumArgs()) && "Wrong NumArgs!");
tools/clang/lib/Serialization/ASTWriterStmt.cpp
 1389   Record.push_back(E->getNumArgs());
 1400   for (unsigned I = 0, N = E->getNumArgs(); I != N; ++I)
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  163   if (!Ex2 || Ex2->getNumArgs() != 1)
  169   if (!Ex4 || Ex4->getNumArgs() != 1)
tools/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp
   23     if (CE->getNumArgs() > 0 &&
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  340     if (Construct->getNumArgs() > 0 &&
  348         llvm::makeArrayRef(Construct->getArgs(), Construct->getNumArgs()));
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp
   72     if (TOE->getNumArgs() == 0) {
tools/clang/tools/extra/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.cpp
   96   if (Func->getNumArgs() == 0 || Func->getArg(0)->isDefaultArgument()) {
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp
   38       if (cast<CXXConstructExpr>(C)->getNumArgs() == 0)
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp
  175     if (ConstructExpr->getNumArgs() != 1 ||
tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp
   75   for (unsigned I = 0, NumParams = MatchedConstructExpr->getNumArgs();
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
   81     return !Construct->isListInitialization() && Construct->getNumArgs() > 0 &&
  349     if (Construct->getNumArgs() != 1)
tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp
  127   if (IgnoreImplicitConstructors && CtorCall && CtorCall->getNumArgs() >= 1 &&
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
  104   for (unsigned int i = 1; i < CtorCall->getNumArgs(); ++i)
tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp
   51   if (Construct->getNumArgs() == 0 ||
tools/clang/tools/libclang/CXCursor.cpp
 1188       return CE->getNumArgs();
 1219       if (i < CE->getNumArgs()) {