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

Derived Classes

tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  200 class PathDiagnosticBuilder : public BugReporterContext {

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
   37 class BugReporterContext;

References

tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  725       std::function<std::string(BugReporterContext &, BugReport &)>;
  741   Optional<std::string> generateMessage(BugReporterContext &BRC,
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
   62                                            BugReporterContext &BRC,
   67   virtual void finalizeVisitor(BugReporterContext &BRC,
   76   virtual PathDiagnosticPieceRef getEndPath(BugReporterContext &BRC,
   84   getDefaultEndPath(const BugReporterContext &BRC, const ExplodedNode *N,
  160                                    BugReporterContext &BRC,
  186                                    BugReporterContext &BRC,
  204                                    BugReporterContext &BRC,
  231                                    BugReporterContext &BRC,
  235                                        BugReporterContext &BRC,
  241                   PathSensitiveBugReport &R, BugReporterContext &BRC);
  244                                        BugReporterContext &BRC,
  249                                        BugReporterContext &BRC,
  256                 BugReporterContext &BRC, PathSensitiveBugReport &R,
  260                                        BugReporterContext &BRC,
  267                          BugReporterContext &BRC, PathSensitiveBugReport &R,
  285                     BugReporterContext &BRC,
  309   PathDiagnosticPieceRef VisitNode(const ExplodedNode *, BugReporterContext &,
  314   void finalizeVisitor(BugReporterContext &BRC, const ExplodedNode *N,
  337                                    BugReporterContext &BRC,
  366                                    BugReporterContext &BRC,
  384                                    BugReporterContext &BRC,
  387   void finalizeVisitor(BugReporterContext &BRC, const ExplodedNode *EndPathNode,
  398                                    BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
   49                                      BugReporterContext &BRC,
  105     const ExplodedNode *N, BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
   51                                      BugReporterContext &BRC,
   92     const ExplodedNode *N, BugReporterContext &BRC, PathSensitiveBugReport &) {
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
   87                                      BugReporterContext &BRC,
  924     const ExplodedNode *N, BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
   58     VisitNode(const ExplodedNode *N, BugReporterContext &BRC,
  282     const ExplodedNode *N, BugReporterContext &BRC, PathSensitiveBugReport &) {
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
  127                                    BugReporterContext &BRC,
 1002                                        BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
   89                                               BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h
   93                                      BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  146                                      BugReporterContext &BRC,
  622     const ExplodedNode *N, BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  753                                    BugReporterContext &BRC,
  756   PathDiagnosticPieceRef getEndPath(BugReporterContext &BRC,
 3171                                                    BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
  173                                      BugReporterContext &BRC,
  275                                         BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  141                                      BugReporterContext &BRC,
  294     const ExplodedNode *N, BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
   73                                    BugReporterContext &BRC,
  247                                  BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
  329                                    BugReporterContext &BRC,
  332   PathDiagnosticPieceRef getEndPath(BugReporterContext &BRC,
  341   PathDiagnosticPieceRef getEndPath(BugReporterContext &BRC,
  452 RefCountReportVisitor::VisitNode(const ExplodedNode *N, BugReporterContext &BRC,
  717 RefCountReportVisitor::getEndPath(BugReporterContext &BRC,
  725 RefLeakReportVisitor::getEndPath(BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/Taint.cpp
  208                                                   BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/Taint.h
   93                                    BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
   73                                    BugReporterContext &BRC,
   96 DivisionBRVisitor::VisitNode(const ExplodedNode *Succ, BugReporterContext &BRC,
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
   80     PathDiagnosticPieceRef getEndPath(BugReporterContext &BRC,
   92                                      BugReporterContext &BRC,
  379     const ExplodedNode *N, BugReporterContext &BRC, PathSensitiveBugReport &) {
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  200 class PathDiagnosticBuilder : public BugReporterContext {
  224       BugReporterContext BRC, std::unique_ptr<ExplodedGraph> BugPath,
 1976     BugReporterContext BRC, std::unique_ptr<ExplodedGraph> BugPath,
 2696                             BugReporterContext &BRC) {
 2771     BugReporterContext BRC(Reporter);
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  241     BugReporterContext &BRC) {
  297 PathDiagnosticPieceRef BugReporterVisitor::getEndPath(BugReporterContext &,
  303 void BugReporterVisitor::finalizeVisitor(BugReporterContext &,
  308 BugReporterVisitor::getDefaultEndPath(const BugReporterContext &BRC,
  377                                    BugReporterContext &BR,
  545 NoStoreFuncVisitor::VisitNode(const ExplodedNode *N, BugReporterContext &BR,
  804                                    BugReporterContext &BRC,
 1004                                           BugReporterContext &BRC,
 1131                                                   BugReporterContext &BRC,
 1178                                    BugReporterContext &BRC,
 1192   void finalizeVisitor(BugReporterContext &, const ExplodedNode *,
 1362                                   BugReporterContext &BRC,
 1547     const ExplodedNode *N, BugReporterContext &BRC, PathSensitiveBugReport &) {
 1627                                                 BugReporterContext &BRC,
 1728                                    BugReporterContext &BRC,
 1736                                        BugReporterContext &BRC) {
 1787                                                BugReporterContext &BRC,
 2095 NilReceiverBRVisitor::VisitNode(const ExplodedNode *N, BugReporterContext &BRC,
 2140 ConditionBRVisitor::VisitNode(const ExplodedNode *N, BugReporterContext &BRC,
 2153                                   BugReporterContext &BRC,
 2193     BugReporterContext &BRC) {
 2249 ConditionBRVisitor::VisitTrueTest(const Expr *Cond, BugReporterContext &BRC,
 2320                                       BugReporterContext &BRC,
 2405     const Expr *Cond, const BinaryOperator *BExpr, BugReporterContext &BRC,
 2525     StringRef LhsString, const Expr *CondVarExpr, BugReporterContext &BRC,
 2552     const Expr *Cond, const DeclRefExpr *DRE, BugReporterContext &BRC,
 2588     const Expr *Cond, const MemberExpr *ME, BugReporterContext &BRC,
 2676     BugReporterContext &BRC, const ExplodedNode *N,
 2763 UndefOrNullArgVisitor::VisitNode(const ExplodedNode *N, BugReporterContext &BRC,
 2820     BugReporterContext &BRC, const ExplodedNode *EndPathNode,
 2857     const ExplodedNode *N, BugReporterContext &, PathSensitiveBugReport &) {
 2892                                              BugReporterContext &BRC,
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
   98     move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/bits/std_function.h
  299       _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args)
  628       using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
usr/include/c++/7.4.0/type_traits
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };