|
reference, declaration → definition
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; };