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

Overridden By

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  518   const Expr *getArgExpr(unsigned Index) const override {
  553   const Expr *getArgExpr(unsigned Index) const override {
  696   const Expr *getArgExpr(unsigned Index) const override {
  737   const Expr *getArgExpr(unsigned Index) const override {
  852   const Expr *getArgExpr(unsigned Index) const override {
  903   const Expr *getArgExpr(unsigned Index) const override {
  974   const Expr *getArgExpr(unsigned Index) const override {

References

tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  580     bugreporter::trackExpressionValue(N, Call.getArgExpr(0), *report);
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  447                            Call.getArgExpr(i), i,
tools/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp
  168     Object = Call.getArgExpr(0);
  254       getNoteTag(C, CastInfo, CastToTy, Call.getArgExpr(0), CastSucceeds,
tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
   98   const Expr *ArgExpr = Call.getArgExpr(0);
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  408               Call.getArgExpr(0)->getType()->isIntegralOrEnumerationType()) {
  415               Call.getArgExpr(1)->getType()->isIntegralOrEnumerationType()) {
  436             !isIteratorType(Call.getArgExpr(0)->getType()))
  444         if (!isIteratorType(Call.getArgExpr(0)->getType()) ||
  445             !isIteratorType(Call.getArgExpr(1)->getType()))
  470           isIteratorType(Call.getArgExpr(1)->getType()) &&
  471           isIteratorType(Call.getArgExpr(2)->getType())) {
  491     if (!isIteratorType(Call.getArgExpr(0)->getType()) ||
  492         !isIteratorType(Call.getArgExpr(1)->getType()))
  595               Call.getArgExpr(0)->getType()->isIntegralOrEnumerationType()) {
  603               Call.getArgExpr(1)->getType()->isIntegralOrEnumerationType()) {
  738       if (isIteratorType(Call.getArgExpr(i)->getType())) {
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
  767     R->addRange(M.getArgExpr(argumentNumber - 1)->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp
  165         CE.getArgExpr(1)->getType()->getPointeeType());
  172           CE.getArgExpr(1)->getType()->getPointeeType(), Idx, SuperRegion,
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 2716       if (checkUseAfterFree(Sym, C, Call.getArgExpr(I)))
 3019       const Expr *ArgE = Call->getArgExpr(i)->IgnoreParenCasts();
 3043       const Expr *ArgE = Call->getArgExpr(0)->IgnoreParenCasts();
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
  479       AFC->getArgExpr(0)->isRValue())
tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
   97     const Expr *ArgE = Call.getArgExpr(idx);
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  659     const Expr *ArgExpr = Call.getArgExpr(Idx);
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
  209       reportUseAfterDealloc(Sym, StringRef(), CE.getArgExpr(I), C);
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
  215                         : Call.getArgExpr(ArgNo)->getType().getCanonicalType();
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
  142                             Call.getArgExpr(FuncInfo.VAListPos), Symbolic, C);
  312       getVAListAsRegion(Call.getArgSVal(0), Call.getArgExpr(0), Symbolic, C);
  320         getVAListAsRegion(Call.getArgSVal(1), Call.getArgExpr(1), Symbolic, C);
  359       getVAListAsRegion(Call.getArgSVal(0), Call.getArgExpr(0), Symbolic, C);
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 1158       const Expr *ArgE = Call->getArgExpr(I);
 1427           InitE = Call->getArgExpr(Param->getFunctionScopeIndex());
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  416   const Expr *ArgE = getArgExpr(Index);
  423   const Expr *ArgE = getArgExpr(Index);