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
  474   const FunctionDecl *getDecl() const override {
  562   const BlockDecl *getDecl() const override {
  846   const CXXConstructorDecl *getDecl() const override {
  888   const FunctionDecl *getDecl() const override {
  966   const ObjCMethodDecl *getDecl() const override {
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  661 const FunctionDecl *SimpleFunctionCall::getDecl() const {
  669 const FunctionDecl *CXXInstanceCall::getDecl() const {

References

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  235     const Decl *D = getDecl();
  333     const auto *ND = dyn_cast_or_null<NamedDecl>(getDecl());
  475     return cast<FunctionDecl>(CallEvent::getDecl());
tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp
  110       if (const NamedDecl *ND = dyn_cast_or_null<NamedDecl>(Call.getDecl()))
  119       if (const NamedDecl *ND = dyn_cast_or_null<NamedDecl>(Call.getDecl()))
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  576        << cast<FunctionDecl>(Call.getDecl())->getName();
tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
   35   const auto *FD = dyn_cast_or_null<FunctionDecl>(Call.getDecl());
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
 2228   const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(Call.getDecl());
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  399   const Decl *D = Call.getDecl();
tools/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp
  220   const FunctionDecl *FD = Call.getDecl()->getAsFunction();
  412     const FunctionDecl *FD = Call.getDecl()->getAsFunction();
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  371   const auto *Func = dyn_cast_or_null<FunctionDecl>(Call.getDecl());
  483     const auto *Ctr = cast<CXXConstructorDecl>(Call.getDecl());
  561   const auto *Func = dyn_cast_or_null<FunctionDecl>(Call.getDecl());
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
  885   const auto *FD = dyn_cast_or_null<FunctionDecl>(Call.getDecl());
  945   const Decl *D = Call.getDecl();
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  587   if (!Call || Call->getDecl())
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 3254               const auto *D = dyn_cast_or_null<NamedDecl>(Call->getDecl());
tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
   44   if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(CE.getDecl()))
tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
   50   const Decl *FD = Call.getDecl();
   70   if (!Call.getDecl())
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  642   if (!Call.getDecl())
  744   auto Decl = Call.getDecl();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
  358          : AnyCall(cast<CXXDestructorDecl>(Call.getDecl()));
  892   const auto *FD = dyn_cast_or_null<FunctionDecl>(Call.getDecl());
tools/clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp
   62   if (const auto *MD = dyn_cast<CXXMethodDecl>(Call.getDecl()))
tools/clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp
   41   const auto *CD = dyn_cast_or_null<CXXConversionDecl>(Call.getDecl());
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
  341   const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(Call.getDecl());
  372   const auto *FD = dyn_cast_or_null<FunctionDecl>(Call.getDecl());
tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
  108   const auto *FD = dyn_cast_or_null<FunctionDecl>(Call.getDecl());
tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp
  150   if (!isVforkCall(Call.getDecl(), C))
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  103   const CXXMethodDecl *MD = dyn_cast_or_null<CXXMethodDecl>(Call.getDecl());
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  136   if (!getDecl())
  162   const auto *FD = dyn_cast_or_null<FunctionDecl>(getDecl());
  170   const Decl *D = getDecl();
  291   if (const Decl *callee = getDecl())
  348   const Decl *D = getDecl();
  365   const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(getDecl());
  446   if (const Decl *D = getDecl()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
   52     assert(cast<CXXMethodDecl>(Call.getDecl())->isTrivial());
   53     assert(cast<CXXMethodDecl>(Call.getDecl())->getOverloadedOperator() ==
   56     ThisRD = cast<CXXMethodDecl>(Call.getDecl())->getParent();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  187   const Decl *StaticDecl = Call->getDecl();