|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h 125 class FindLastStoreBRVisitor final : public BugReporterVisitor {
164 class TrackConstraintBRVisitor final : public BugReporterVisitor {
196 class NilReceiverBRVisitor final : public BugReporterVisitor {
213 class ConditionBRVisitor final : public BugReporterVisitor {
297 class LikelyFalsePositiveSuppressionBRVisitor final
323 class UndefOrNullArgVisitor final : public BugReporterVisitor {
341 class SuppressInlineDefensiveChecksVisitor final : public BugReporterVisitor {
373 class FalsePositiveRefutationBRVisitor final : public BugReporterVisitor {
393 class TagVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp 41 class DeleteBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp 40 class DynamicTypeBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 76 class GenericsBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp 42 class InnerPointerBRVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 115 class NonLocalizedStringBRVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h 80 class RequestNodeVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp 131 class SecKeychainBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp 672 class MallocBugVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp 156 class MovedBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp 130 class NullabilityBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp 64 class SuperDeallocBRVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp 315 class RefCountReportVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/Taint.h 84 class TaintBugVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp 57 class DivisionBRVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp 71 class ValistBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 334 class NoStoreFuncVisitor final : public BugReporterVisitor {
791 class MacroNullReturnSuppressionVisitor final : public BugReporterVisitor {
887 class ReturnVisitor : public BugReporterVisitor {
1713 class TrackControlDependencyCondBRVisitor final : public BugReporterVisitor {
References
include/llvm/ADT/FoldingSet.h 221 static void Profile(const T &X, FoldingSetNodeID &ID) {
224 static void Profile(T &X, FoldingSetNodeID &ID) {
232 static inline bool Equals(T &X, const FoldingSetNodeID &ID, unsigned IDHash,
240 static inline unsigned ComputeHash(T &X, FoldingSetNodeID &TempID);
250 : public DefaultFoldingSetTrait<T> {};
369 FoldingSetTrait<T>::Profile(X, TempID);
375 FoldingSetTrait<T>::Profile(X, TempID);
410 using iterator = FoldingSetIterator<T>;
415 using const_iterator = FoldingSetIterator<const T>;
420 using bucket_iterator = FoldingSetBucketIterator<T>;
432 bool RemoveNode(T *N) { return FoldingSetBase::RemoveNode(N); }
437 T *GetOrInsertNode(T *N) {
437 T *GetOrInsertNode(T *N) {
444 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) {
451 void InsertNode(T *N, void *InsertPos) {
457 void InsertNode(T *N) {
473 template <class T> class FoldingSet final : public FoldingSetImpl<T> {
474 using Super = FoldingSetImpl<T>;
480 T *TN = static_cast<T *>(N);
481 FoldingSetTrait<T>::Profile(*TN, ID);
488 T *TN = static_cast<T *>(N);
489 return FoldingSetTrait<T>::Equals(*TN, ID, IDHash, TempID);
495 T *TN = static_cast<T *>(N);
496 return FoldingSetTrait<T>::ComputeHash(*TN, TempID);
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 291 using VisitorList = SmallVector<std::unique_ptr<BugReporterVisitor>, 8>;
330 llvm::FoldingSet<BugReporterVisitor> CallbacksSet;
494 void addVisitor(std::unique_ptr<BugReporterVisitor> visitor);
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h 47 BugReporterVisitor(const BugReporterVisitor &) = default;
48 BugReporterVisitor(BugReporterVisitor &&) {}
125 class FindLastStoreBRVisitor final : public BugReporterVisitor {
164 class TrackConstraintBRVisitor final : public BugReporterVisitor {
196 class NilReceiverBRVisitor final : public BugReporterVisitor {
213 class ConditionBRVisitor final : public BugReporterVisitor {
298 : public BugReporterVisitor {
323 class UndefOrNullArgVisitor final : public BugReporterVisitor {
341 class SuppressInlineDefensiveChecksVisitor final : public BugReporterVisitor {
373 class FalsePositiveRefutationBRVisitor final : public BugReporterVisitor {
393 class TagVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/AllocationState.h 26 std::unique_ptr<BugReporterVisitor> getInnerPointerBRVisitor(SymbolRef Sym);
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp 38 std::unique_ptr<BugReporterVisitor> Visitor = nullptr) const;
232 std::unique_ptr<BugReporterVisitor> Visitor) const {
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp 41 class DeleteBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp 29 std::unique_ptr<BugReporterVisitor> Visitor = nullptr) const;
45 std::unique_ptr<BugReporterVisitor> Visitor) const {
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp 40 class DynamicTypeBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 76 class GenericsBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp 42 class InnerPointerBRVisitor : public BugReporterVisitor {
263 std::unique_ptr<BugReporterVisitor> getInnerPointerBRVisitor(SymbolRef Sym) {
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 115 class NonLocalizedStringBRVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h 80 class RequestNodeVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp 131 class SecKeychainBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp 672 class MallocBugVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp 156 class MovedBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp 130 class NullabilityBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp 64 class SuperDeallocBRVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp 315 class RefCountReportVisitor : public BugReporterVisitor {
721 return BugReporterVisitor::getDefaultEndPath(BRC, EndN, BR);
tools/clang/lib/StaticAnalyzer/Checkers/Taint.h 84 class TaintBugVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp 57 class DivisionBRVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp 38 std::unique_ptr<BugReporterVisitor> Visitor = nullptr) const;
47 CheckerContext &C, std::unique_ptr<BugReporterVisitor> Visitor) const {
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp 71 class ValistBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 2008 LastPiece = BugReporterVisitor::getDefaultEndPath(*this, ErrorNode,
2109 std::unique_ptr<BugReporterVisitor> visitor) {
2711 for (std::unique_ptr<BugReporterVisitor> &Visitor : R->visitors())
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 334 class NoStoreFuncVisitor final : public BugReporterVisitor {
791 class MacroNullReturnSuppressionVisitor final : public BugReporterVisitor {
887 class ReturnVisitor : public BugReporterVisitor {
1713 class TrackControlDependencyCondBRVisitor final : public BugReporterVisitor {
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>