Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h10 /// This file defines the RefCountedBase, ThreadSafeRefCountedBase, and
14 /// reference count. (ThreadSafe)RefCountedBase is a mixin class that adds a
16 /// that inherits from (ThreadSafe)RefCountedBase deletes itself when its
22 /// class MyClass : public RefCountedBase<MyClass> {};
54 /// - inherits from (ThreadSafe)RefCountedBase,
72 /// The lifetime of an object which inherits from RefCountedBase is managed by
76 template <class Derived> class RefCountedBase {
80 RefCountedBase() = default;
81 RefCountedBase(const RefCountedBase argument
[all...]
/freebsd/contrib/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.h179 class DiagnosticIDs : public RefCountedBase<DiagnosticIDs> {
H A DTargetInfo.h218 public RefCountedBase<TargetInfo> {
H A DSourceManager.h663 class SourceManager : public RefCountedBase<SourceManager> {
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DInMemoryModuleCache.h29 class InMemoryModuleCache : public llvm::RefCountedBase<InMemoryModuleCache> {
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/
H A DAnalyzerOptions.h149 class AnalyzerOptions : public RefCountedBase<AnalyzerOptions> {
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExternalASTSource.h62 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
H A DASTContext.h186 class ASTContext : public RefCountedBase<ASTContext> {
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitors.h173 class Tracker : public llvm::RefCountedBase<Tracker> {
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.h626 class TreePatternNode : public RefCountedBase<TreePatternNode> {