Searched defs:IntrusiveRefCntPtr (Results 1 - 1 of 1) sorted by relevance

/external/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...]

Completed in 56 milliseconds