Searched refs:RefCountedBase (Results 1 – 23 of 23) sorted by relevance
29 struct SimpleRefCounted : public RefCountedBase<SimpleRefCounted> {};39 struct InterceptRefCounted : public RefCountedBase<InterceptRefCounted> {
47 class RefCountedBase {51 RefCountedBase() : ref_cnt(0) {} in RefCountedBase() function52 RefCountedBase(const RefCountedBase &) : ref_cnt(0) {} in RefCountedBase() function
44 template <class Derived> class RefCountedBase; variable75 using llvm::RefCountedBase;
28 class DiagnosticOptions : public RefCountedBase<DiagnosticOptions>{
116 class DiagnosticIDs : public RefCountedBase<DiagnosticIDs> {
123 class FileManager : public RefCountedBase<FileManager> {
49 class TargetInfo : public RefCountedBase<TargetInfo> {
134 class DiagnosticsEngine : public RefCountedBase<DiagnosticsEngine> {
553 class SourceManager : public RefCountedBase<SourceManager> {
165 class BitCodeAbbrev : public RefCountedBase<BitCodeAbbrev> {169 friend class RefCountedBase<BitCodeAbbrev>;
44 class PreprocessorOptions : public RefCountedBase<PreprocessorOptions> {121 class FailedModulesSet : public RefCountedBase<FailedModulesSet> {
45 class HeaderSearchOptions : public RefCountedBase<HeaderSearchOptions> {
95 class Preprocessor : public RefCountedBase<Preprocessor> {
33 class MangleNumberingContext : public RefCountedBase<MangleNumberingContext> {
56 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
89 class ASTContext : public RefCountedBase<ASTContext> {
41 class Logger : public RefCountedBase<Logger> {
52 class CompilerInvocationBase : public RefCountedBase<CompilerInvocation> {
120 class AnalyzerOptions : public RefCountedBase<AnalyzerOptions> {
715 struct DirIterState : public RefCountedBase<DirIterState> {779 struct RecDirIterState : public RefCountedBase<RecDirIterState> {
520 public RefCountedBase<GlobalCodeCompletionAllocator>
254 struct SharedState : RefCountedBase<SharedState> {
57 : RefCountedBase<CompilerInvocation>(), in CompilerInvocationBase()