|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp 60 class HTMLDiagnostics : public PathDiagnosticConsumer {
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp 41 class PlistDiagnostics : public PathDiagnosticConsumer {
tools/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp 28 class SarifDiagnostics : public PathDiagnosticConsumer {
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp 84 class ClangDiagPathDiagConsumer : public PathDiagnosticConsumer {
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 68 class AnalyzerDiagnosticConsumer : public ento::PathDiagnosticConsumer {
tools/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp 25 class DiagConsumer : public PathDiagnosticConsumer {
Declarations
tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h 29 class PathDiagnosticConsumer;
tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h 30 class PathDiagnosticConsumer;
References
include/llvm/ADT/ArrayRef.h 108 const ArrayRef<U *> &A,
110 std::is_convertible<U *const *, T const *>::value>::type * = nullptr)
127 ArrayRef(const std::vector<U *, A> &Vec,
129 std::is_convertible<U *const *, T const *>::value>::type* = 0)
include/llvm/ADT/DenseMapInfo.h 39 static inline T* getEmptyKey() {
41 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
45 static inline T* getTombstoneKey() {
47 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
51 static unsigned getHashValue(const T *PtrVal) {
56 static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; }
56 static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; }
include/llvm/Support/PointerLikeTypeTraits.h 56 static inline void *getAsVoidPointer(T *P) { return P; }
57 static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
59 enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 71 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>;
565 virtual ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() = 0;
596 ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() {
648 ArrayRef<PathDiagnosticConsumer *> consumers,
663 ArrayRef<PathDiagnosticConsumer *> consumers,
683 ArrayRef<PathDiagnosticConsumer *> consumers,
tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h 30 typedef std::vector<PathDiagnosticConsumer*> PathDiagnosticConsumers;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h 90 ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() override {
tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h 36 virtual void AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer) = 0;
tools/clang/lib/Analysis/PathDiagnostic.cpp 388 PathDiagnosticConsumer::FilesMade *Files) {
447 PathDiagnosticConsumer::PDFileEntry::ConsumerFiles *
tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp 57 PathDiagnosticConsumer::FilesMade filesMade;
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 113 const PathDiagnosticConsumer *Consumer;
134 PathDiagnosticConstruct(const PathDiagnosticConsumer *PDC,
239 generate(const PathDiagnosticConsumer *PDC) const;
1967 const PathDiagnosticConsumer *PDC, const ExplodedNode *ErrorNode,
1984 PathDiagnosticBuilder::generate(const PathDiagnosticConsumer *PDC) const {
2802 ArrayRef<PathDiagnosticConsumer *> consumers,
2812 for (PathDiagnosticConsumer *PC : consumers) {
2994 ArrayRef<PathDiagnosticConsumer*> Consumers = getPathDiagnosticConsumers();
2999 PathDiagnosticConsumer *Consumer = P.first;
3120 BugReport *exampleReport, ArrayRef<PathDiagnosticConsumer *> consumers,
3124 for (auto *Consumer : consumers)
3196 BugReport *exampleReport, ArrayRef<PathDiagnosticConsumer *> consumers,
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp 60 class HTMLDiagnostics : public PathDiagnosticConsumer {
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp 41 class PlistDiagnostics : public PathDiagnosticConsumer {
tools/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp 28 class SarifDiagnostics : public PathDiagnosticConsumer {
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp 84 class ClangDiagPathDiagConsumer : public PathDiagnosticConsumer {
454 void AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer) override {
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 68 class AnalyzerDiagnosticConsumer : public ento::PathDiagnosticConsumer {
tools/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp 25 class DiagConsumer : public PathDiagnosticConsumer {
usr/include/c++/7.4.0/type_traits 1983 { typedef _Up type; };