Home
last modified time | relevance | path

Searched refs:RefCountedBase (Results 1 – 23 of 23) sorted by relevance

/llvm-project/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h76 template <class Derived> class RefCountedBase {
80 RefCountedBase() = default;
81 RefCountedBase(const RefCountedBase &) {} in RefCountedBase() argument
82 RefCountedBase &operator=(const RefCountedBase &) = delete;
85 ~RefCountedBase() { in ~RefCountedBase()
92 ~RefCountedBase() = default;
/llvm-project/llvm/unittests/ADT/
H A DIntrusiveRefCntPtrTest.cpp28 typedef ::testing::Types<SimpleRefCounted<RefCountedBase>,
72 struct InterceptRefCounted : public RefCountedBase<InterceptRefCounted> {
101 struct X : RefCountedBase<X> {};
103 struct Z : RefCountedBase<Z> {};
/llvm-project/clang/test/Analysis/Checkers/WebKit/
H A Dref-cntbl-base-virtual-dtor-ref-deref-on-diff-classes.cpp3 struct RefCountedBase { struct
7 template<typename T> struct RefCounted : RefCountedBase { argument
H A Duncounted-members-ref-deref-on-diff-classes.cpp5 class RefCountedBase { class
10 template<typename T> class RefCounted : public RefCountedBase {
H A Dref-cntbl-base-virtual-dtor-templates.cpp32 class RefCountedBase { class
47 class RefCounted : public RefCountedBase {
59 class ExoticRefCounted : public RefCountedBase {
68 class BadBase : RefCountedBase {
/llvm-project/clang/include/clang/Basic/
H A DLLVM.h45 template <class Derived> class RefCountedBase; variable
83 using llvm::RefCountedBase;
H A DDiagnosticOptions.h70 class DiagnosticOptions : public RefCountedBase<DiagnosticOptions>{
H A DFileManager.h53 class FileManager : public RefCountedBase<FileManager> {
H A DDiagnosticIDs.h182 class DiagnosticIDs : public RefCountedBase<DiagnosticIDs> {
H A DTargetInfo.h220 public RefCountedBase<TargetInfo> {
H A DDiagnostic.h231 class DiagnosticsEngine : public RefCountedBase<DiagnosticsEngine> {
H A DSourceManager.h663 class SourceManager : public RefCountedBase<SourceManager> {
/llvm-project/clang/include/clang/Serialization/
H A DInMemoryModuleCache.h29 class InMemoryModuleCache : public llvm::RefCountedBase<InMemoryModuleCache> {
/llvm-project/clang-tools-extra/clang-tidy/utils/
H A DUseRangesCheck.h44 class Replacer : public llvm::RefCountedBase<Replacer> {
/llvm-project/clang/tools/libclang/
H A DCLog.h39 class Logger : public RefCountedBase<Logger> {
/llvm-project/mlir/include/mlir/Query/
H A DQuery.h24 struct Query : llvm::RefCountedBase<Query> {
/llvm-project/clang/include/clang/StaticAnalyzer/Core/
H A DAnalyzerOptions.h179 class AnalyzerOptions : public RefCountedBase<AnalyzerOptions> {
/llvm-project/clang-tools-extra/clang-query/
H A DQuery.h39 struct Query : llvm::RefCountedBase<Query> {
/llvm-project/llvm/test/CodeGen/PowerPC/
H A DBreakableToken-reduced.ll75 %"class.clang::SourceManager" = type { %"class.llvm::RefCountedBase", ptr, ptr, %"class.llvm::BumpP…
76 %"class.llvm::RefCountedBase" = type { i32 }
78 %"class.clang::FileManager" = type { %"class.llvm::RefCountedBase.20", %"class.llvm::IntrusiveRefCn…
79 %"class.llvm::RefCountedBase.20" = type { i32 }
/llvm-project/clang/include/clang/AST/
H A DExternalASTSource.h62 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
H A DASTContext.h188 class ASTContext : public RefCountedBase<ASTContext> {
/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitors.h173 class Tracker : public llvm::RefCountedBase<Tracker> {
/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.h617 class TreePatternNode : public RefCountedBase<TreePatternNode> { in TreePredicateCall()