Searched refs:IntrusiveRefCntPtr (Results 1 - 25 of 51) sorted by relevance

123

/freebsd-10-stable/contrib/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h1 //== llvm/ADT/IntrusiveRefCntPtr.h - Smart Refcounting Pointer ---*- C++ -*-==//
10 // This file defines IntrusiveRefCntPtr, a template class that
16 // IntrusiveRefCntPtr is similar to Boost's intrusive_ptr with added
31 class IntrusiveRefCntPtr;
37 /// typically handled with IntrusiveRefCntPtr "smart pointers" (see below)
93 /// IntrusiveRefCntPtr - A template class that implements a "smart pointer"
110 class IntrusiveRefCntPtr { class in namespace:llvm
112 typedef IntrusiveRefCntPtr this_type;
116 explicit IntrusiveRefCntPtr() : Obj(0) {} function in class:llvm::IntrusiveRefCntPtr
118 IntrusiveRefCntPtr( function in class:llvm::IntrusiveRefCntPtr
122 IntrusiveRefCntPtr(const IntrusiveRefCntPtr& S) : Obj(S.Obj) { function in class:llvm::IntrusiveRefCntPtr
127 IntrusiveRefCntPtr(IntrusiveRefCntPtr&& S) : Obj(S.Obj) { function in class:llvm::IntrusiveRefCntPtr
132 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X>&& S) : Obj(S.getPtr()) { function in class:llvm::IntrusiveRefCntPtr
138 IntrusiveRefCntPtr(const IntrusiveRefCntPtr<X>& S) function in class:llvm::IntrusiveRefCntPtr
[all...]
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Frontend/
H A DCompilerInvocation.h26 #include "llvm/ADT/IntrusiveRefCntPtr.h"
55 IntrusiveRefCntPtr<LangOptions> LangOpts;
58 IntrusiveRefCntPtr<TargetOptions> TargetOpts;
61 IntrusiveRefCntPtr<DiagnosticOptions> DiagnosticOpts;
64 IntrusiveRefCntPtr<HeaderSearchOptions> HeaderSearchOpts;
67 IntrusiveRefCntPtr<PreprocessorOptions> PreprocessorOpts;
H A DASTUnit.h29 #include "llvm/ADT/IntrusiveRefCntPtr.h"
67 IntrusiveRefCntPtr<LangOptions> LangOpts;
68 IntrusiveRefCntPtr<DiagnosticsEngine> Diagnostics;
69 IntrusiveRefCntPtr<FileManager> FileMgr;
70 IntrusiveRefCntPtr<SourceManager> SourceMgr;
72 IntrusiveRefCntPtr<TargetInfo> Target;
73 IntrusiveRefCntPtr<Preprocessor> PP;
74 IntrusiveRefCntPtr<ASTContext> Ctx;
75 IntrusiveRefCntPtr<TargetOptions> TargetOpts;
76 IntrusiveRefCntPtr<HeaderSearchOption
[all...]
H A DTextDiagnosticPrinter.h20 #include "llvm/ADT/IntrusiveRefCntPtr.h"
30 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
H A DLogDiagnosticPrinter.h45 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
H A DCompilerInstance.h19 #include "llvm/ADT/IntrusiveRefCntPtr.h"
69 IntrusiveRefCntPtr<CompilerInvocation> Invocation;
72 IntrusiveRefCntPtr<DiagnosticsEngine> Diagnostics;
75 IntrusiveRefCntPtr<TargetInfo> Target;
78 IntrusiveRefCntPtr<FileManager> FileMgr;
81 IntrusiveRefCntPtr<SourceManager> SourceMgr;
84 IntrusiveRefCntPtr<Preprocessor> PP;
87 IntrusiveRefCntPtr<ASTContext> Context;
519 static IntrusiveRefCntPtr<DiagnosticsEngine>
H A DUtils.h18 #include "llvm/ADT/IntrusiveRefCntPtr.h"
111 IntrusiveRefCntPtr<DiagnosticsEngine> Diags =
112 IntrusiveRefCntPtr<DiagnosticsEngine>());
H A DDiagnosticRenderer.h49 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState_Fwd.h14 #include "llvm/ADT/IntrusiveRefCntPtr.h"
38 typedef IntrusiveRefCntPtr<const ProgramState> ProgramStateRef;
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Basic/
H A DLLVM.h42 template <typename T> class IntrusiveRefCntPtr;
73 using llvm::IntrusiveRefCntPtr;
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Index/
H A DSimpleFormatContext.h67 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
68 IntrusiveRefCntPtr<DiagnosticsEngine> Diagnostics;
/freebsd-10-stable/contrib/llvm/tools/clang/tools/driver/
H A Dcc1_main.cpp62 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
72 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
/freebsd-10-stable/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DARCMT.cpp177 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
178 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(
218 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
219 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(
257 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
258 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(
364 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
365 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(
401 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
402 IntrusiveRefCntPtr<DiagnosticsEngin
[all...]
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Frontend/
H A DASTMerge.cpp40 IntrusiveRefCntPtr<DiagnosticIDs>
43 IntrusiveRefCntPtr<DiagnosticsEngine>
H A DCreateInvocationFromCommandLine.cpp34 IntrusiveRefCntPtr<DiagnosticsEngine> Diags) {
/freebsd-10-stable/lib/clang/libllvmsupport/
H A DMakefile37 IntrusiveRefCntPtr.cpp \
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Tooling/
H A DCompilationDatabase.cpp209 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
212 IntrusiveRefCntPtr<clang::DiagnosticIDs>(new DiagnosticIDs()),
H A DRefactoring.cpp177 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs),
284 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
287 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs()),
H A DTooling.cpp127 llvm::IntrusiveRefCntPtr<FileManager> Files(
202 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
206 IntrusiveRefCntPtr<clang::DiagnosticIDs>(new DiagnosticIDs()), &*DiagOpts,
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h527 IntrusiveRefCntPtr<GlobalCodeCompletionAllocator> AllocatorRef;
531 IntrusiveRefCntPtr<GlobalCodeCompletionAllocator> Allocator)
534 IntrusiveRefCntPtr<GlobalCodeCompletionAllocator> getAllocatorRef() const {
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/
H A DVariantValue.h24 #include "llvm/ADT/IntrusiveRefCntPtr.h"
189 IntrusiveRefCntPtr<const Payload> Value;
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Lex/
H A DModuleMap.h23 #include "llvm/ADT/IntrusiveRefCntPtr.h"
41 IntrusiveRefCntPtr<DiagnosticsEngine> Diags;
H A DPreprocessorOptions.h14 #include "llvm/ADT/IntrusiveRefCntPtr.h"
141 IntrusiveRefCntPtr<FailedModulesSet> FailedModules;
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/
H A DAnalyzerOptions.h19 #include "llvm/ADT/IntrusiveRefCntPtr.h"
424 typedef IntrusiveRefCntPtr<AnalyzerOptions> AnalyzerOptionsRef;
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DPathDiagnostic.h20 #include "llvm/ADT/IntrusiveRefCntPtr.h"
411 class PathPieces : public std::list<IntrusiveRefCntPtr<PathDiagnosticPiece> > {
586 IntrusiveRefCntPtr<PathDiagnosticEventPiece> getCallEnterEvent() const;
587 IntrusiveRefCntPtr<PathDiagnosticEventPiece>
589 IntrusiveRefCntPtr<PathDiagnosticEventPiece> getCallExitEvent() const;

Completed in 308 milliseconds

123