HomeSort by: relevance | last modified time | path
    Searched refs:IntrusiveRefCntPtr (Results 1 - 25 of 91) sorted by relevancy

1 2 3 4

  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //==- llvm/ADT/IntrusiveRefCntPtr.h - Smart Refcounting Pointer --*- C++ -*-==//
10 // IntrusiveRefCntPtr classes.
12 // IntrusiveRefCntPtr is a smart pointer to an object which maintains a
23 // // Constructing an IntrusiveRefCntPtr increases the pointee's refcount by
25 // IntrusiveRefCntPtr<MyClass> Ptr1(new MyClass());
27 // // Copying an IntrusiveRefCntPtr increases the pointee's refcount by 1.
28 // IntrusiveRefCntPtr<MyClass> Ptr2(Ptr1);
30 // // Constructing an IntrusiveRefCntPtr has no effect on the object's
32 // IntrusiveRefCntPtr<MyClass> Ptr3(std::move(Ptr1));
35 // // Clearing an IntrusiveRefCntPtr decreases the pointee's refcount by 1
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/DependencyScanning/
DependencyScanningWorker.h 67 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
71 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> RealFS;
75 llvm::IntrusiveRefCntPtr<DependencyScanningWorkerFilesystem> DepFS;
78 llvm::IntrusiveRefCntPtr<FileManager> Files;
  /src/external/apache2/llvm/dist/llvm/tools/dsymutil/
Reproducer.h 35 IntrusiveRefCntPtr<vfs::FileSystem> getVFS() const { return VFS; }
42 IntrusiveRefCntPtr<vfs::FileSystem> VFS;
dsymutil.h 38 parseDebugMap(llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
44 bool dumpStab(llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
BinaryHolder.h 41 BinaryHolder(IntrusiveRefCntPtr<vfs::FileSystem> VFS, bool Verbose = false)
60 Error load(IntrusiveRefCntPtr<vfs::FileSystem> VFS, StringRef Filename,
112 Error load(IntrusiveRefCntPtr<vfs::FileSystem> VFS, StringRef Filename,
141 IntrusiveRefCntPtr<vfs::FileSystem> VFS;
MachOUtils.h 44 bool generateDsymCompanion(llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
FileCollector.h 42 IntrusiveRefCntPtr<vfs::FileSystem> FS,
110 static IntrusiveRefCntPtr<vfs::FileSystem>
111 createCollectorVFS(IntrusiveRefCntPtr<vfs::FileSystem> BaseFS,
129 IntrusiveRefCntPtr<vfs::FileSystem> FS,
  /src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-cxx/
handle_cxx.cpp 32 llvm::IntrusiveRefCntPtr<FileManager> Files(
35 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
37 IntrusiveRefCntPtr<clang::DiagnosticIDs>(new DiagnosticIDs()), &*DiagOpts,
  /src/external/apache2/llvm/dist/clang/tools/diagtool/
ShowEnabledWarnings.cpp 55 static IntrusiveRefCntPtr<DiagnosticsEngine>
57 IntrusiveRefCntPtr<DiagnosticIDs> DiagIDs(new DiagnosticIDs());
62 IntrusiveRefCntPtr<DiagnosticsEngine> InterimDiags(
75 IntrusiveRefCntPtr<DiagnosticsEngine> FinalDiags =
104 IntrusiveRefCntPtr<DiagnosticsEngine> Diags = createDiagnostics(argc, argv);
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ProgramState_Fwd.h 13 #include "llvm/ADT/IntrusiveRefCntPtr.h"
37 typedef IntrusiveRefCntPtr<const ProgramState> ProgramStateRef;
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
ChainedIncludesSource.cpp 60 IntrusiveRefCntPtr<ExternalSemaSource> FinalReader)
63 IntrusiveRefCntPtr<ExternalSemaSource> FinalReader;
73 IntrusiveRefCntPtr<ExternalSemaSource> FinalReader)
113 IntrusiveRefCntPtr<ExternalSemaSource> clang::createChainedIncludesSource(
114 CompilerInstance &CI, IntrusiveRefCntPtr<ExternalSemaSource> &Reader) {
144 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
145 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(
187 IntrusiveRefCntPtr<ASTReader> Reader;
217 return IntrusiveRefCntPtr<ChainedIncludesSource>(
CreateInvocationFromCommandLine.cpp 28 ArrayRef<const char *> ArgList, IntrusiveRefCntPtr<DiagnosticsEngine> Diags,
29 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS, bool ShouldRecoverOnErorrs,
  /src/external/apache2/llvm/dist/clang/include/clang/Frontend/
CompilerInstance.h 22 #include "llvm/ADT/IntrusiveRefCntPtr.h"
78 IntrusiveRefCntPtr<DiagnosticsEngine> Diagnostics;
81 IntrusiveRefCntPtr<TargetInfo> Target;
84 IntrusiveRefCntPtr<TargetInfo> AuxTarget;
87 IntrusiveRefCntPtr<FileManager> FileMgr;
90 IntrusiveRefCntPtr<SourceManager> SourceMgr;
93 IntrusiveRefCntPtr<InMemoryModuleCache> ModuleCache;
99 IntrusiveRefCntPtr<ASTContext> Context;
102 IntrusiveRefCntPtr<ExternalSemaSource> ExternalSemaSrc;
120 IntrusiveRefCntPtr<ASTReader> TheASTReader
    [all...]
Utils.h 21 #include "llvm/ADT/IntrusiveRefCntPtr.h"
204 IntrusiveRefCntPtr<ExternalSemaSource>
206 IntrusiveRefCntPtr<ExternalSemaSource> &Reader);
222 IntrusiveRefCntPtr<DiagnosticsEngine> Diags =
223 IntrusiveRefCntPtr<DiagnosticsEngine>(),
224 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS = nullptr,
ASTUnit.h 33 #include "llvm/ADT/IntrusiveRefCntPtr.h"
110 IntrusiveRefCntPtr<DiagnosticsEngine> Diagnostics;
111 IntrusiveRefCntPtr<FileManager> FileMgr;
112 IntrusiveRefCntPtr<SourceManager> SourceMgr;
113 IntrusiveRefCntPtr<InMemoryModuleCache> ModuleCache;
115 IntrusiveRefCntPtr<TargetInfo> Target;
117 IntrusiveRefCntPtr<ASTContext> Ctx;
121 IntrusiveRefCntPtr<ASTReader> Reader;
255 static void ConfigureDiags(IntrusiveRefCntPtr<DiagnosticsEngine> Diags,
372 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS)
    [all...]
TextDiagnosticPrinter.h 19 #include "llvm/ADT/IntrusiveRefCntPtr.h"
29 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
PrecompiledPreamble.h 18 #include "llvm/ADT/IntrusiveRefCntPtr.h"
85 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
120 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS,
127 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS,
236 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS,
245 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS);
  /src/external/apache2/llvm/dist/clang/lib/Tooling/
ExpandResponseFilesCompilationDatabase.cpp 29 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS)
75 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS;
82 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS) {
Tooling.cpp 38 #include "llvm/ADT/IntrusiveRefCntPtr.h"
78 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS) {
184 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
191 llvm::IntrusiveRefCntPtr<FileManager> Files(
206 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem(
208 llvm::IntrusiveRefCntPtr<llvm::vfs::InMemoryFileSystem> InMemoryFileSystem(
327 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
335 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs()), &*DiagOpts,
409 IntrusiveRefCntPtr<llvm::vfs::FileSystem> BaseFS,
410 IntrusiveRefCntPtr<FileManager> Files
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
LLVM.h 47 template <typename T> class IntrusiveRefCntPtr;
84 using llvm::IntrusiveRefCntPtr;
FileManager.h 22 #include "llvm/ADT/IntrusiveRefCntPtr.h"
54 IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS;
135 IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS = nullptr);
245 void setVirtualFileSystem(IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS) {
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
ARCMT.cpp 183 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
184 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(
222 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
223 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(
262 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
263 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(
371 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
372 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(
408 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
409 IntrusiveRefCntPtr<DiagnosticsEngine> Diags
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Rewrite/Core/
RewriteRope.h 16 #include "llvm/ADT/IntrusiveRefCntPtr.h"
59 llvm::IntrusiveRefCntPtr<RopeRefCountString> StrData;
64 RopePiece(llvm::IntrusiveRefCntPtr<RopeRefCountString> Str, unsigned Start,
176 llvm::IntrusiveRefCntPtr<RopeRefCountString> AllocBuffer;
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/
Tooling.h 39 #include "llvm/ADT/IntrusiveRefCntPtr.h"
190 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
312 IntrusiveRefCntPtr<llvm::vfs::FileSystem> BaseFS =
314 IntrusiveRefCntPtr<FileManager> Files = nullptr);
371 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem;
372 llvm::IntrusiveRefCntPtr<llvm::vfs::InMemoryFileSystem> InMemoryFileSystem;
373 llvm::IntrusiveRefCntPtr<FileManager> Files;
  /src/external/apache2/llvm/dist/clang/tools/arcmt-test/
arcmt-test.cpp 110 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
113 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
114 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(
154 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
157 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
158 IntrusiveRefCntPtr<DiagnosticsEngine> TopDiags(

Completed in 30 milliseconds

1 2 3 4