Searched refs:RefCountedBase (Results 1 – 17 of 17) sorted by relevance
76 template <class Derived> class RefCountedBase {80 RefCountedBase() = default;81 RefCountedBase(const RefCountedBase &) {} in RefCountedBase() function82 RefCountedBase &operator=(const RefCountedBase &) = delete;85 ~RefCountedBase() { in ~RefCountedBase()92 ~RefCountedBase() = default;
28 typedef ::testing::Types<SimpleRefCounted<RefCountedBase>,72 struct InterceptRefCounted : public RefCountedBase<InterceptRefCounted> {101 struct X : RefCountedBase<X> {};103 struct Z : RefCountedBase<Z> {};
49 template <class Derived> class RefCountedBase; variable86 using llvm::RefCountedBase;
70 class DiagnosticOptions : public RefCountedBase<DiagnosticOptions>{
53 class FileManager : public RefCountedBase<FileManager> {
166 class DiagnosticIDs : public RefCountedBase<DiagnosticIDs> {
191 public RefCountedBase<TargetInfo> {
192 class DiagnosticsEngine : public RefCountedBase<DiagnosticsEngine> {
627 class SourceManager : public RefCountedBase<SourceManager> {
30 class InMemoryModuleCache : public llvm::RefCountedBase<InMemoryModuleCache> {
40 class Logger : public RefCountedBase<Logger> {
39 struct Query : llvm::RefCountedBase<Query> {
151 class AnalyzerOptions : public RefCountedBase<AnalyzerOptions> {
74 %"class.clang::SourceManager" = type { %"class.llvm::RefCountedBase", %"class.clang::DiagnosticsEng…75 %"class.llvm::RefCountedBase" = type { i32 }77 %"class.clang::FileManager" = type { %"class.llvm::RefCountedBase.20", %"class.llvm::IntrusiveRefCn…78 %"class.llvm::RefCountedBase.20" = type { i32 }
60 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
209 class ASTContext : public RefCountedBase<ASTContext> {
166 class Tracker : public llvm::RefCountedBase<Tracker> {