HomeSort by relevance Sort by last modified time
    Searched defs:IntrusiveRefCntPtr (Results 1 - 11 of 11) sorted by null

  /external/llvm/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //== 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)
97 /// \c IntrusiveRefCntPtr "smart pointers" which automatically handle the
118 /// IntrusiveRefCntPtr - A template class that implements a "smart pointer"
135 class IntrusiveRefCntPtr {
141 explicit IntrusiveRefCntPtr() : Obj(nullptr) {}
143 IntrusiveRefCntPtr(T* obj) : Obj(obj)
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //== 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;
79 friend class IntrusiveRefCntPtr;
83 /// IntrusiveRefCntPtr - A template class that implements a "smart pointer"
100 class IntrusiveRefCntPtr {
102 typedef IntrusiveRefCntPtr this_type;
106 explicit IntrusiveRefCntPtr() : Obj(0) {}
108 explicit IntrusiveRefCntPtr(T* obj) : Obj(obj)
    [all...]
  /external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //== 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
34 /// typically handled with IntrusiveRefCntPtr "smart pointers" (see below)
95 /// \c IntrusiveRefCntPtr "smart pointers" which automatically handle the
116 /// IntrusiveRefCntPtr - A template class that implements a "smart pointer"
133 class IntrusiveRefCntPtr {
139 explicit IntrusiveRefCntPtr() = default;
141 IntrusiveRefCntPtr(T* obj) : Obj(obj) {
145 IntrusiveRefCntPtr(const IntrusiveRefCntPtr& S) : Obj(S.Obj)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //== llvm/ADT/IntrusiveRefCntPtr.h - Smart Refcounting Pointer ---*- C++ -*-==//
11 // IntrusiveRefCntPtr classes.
13 // IntrusiveRefCntPtr is a smart pointer to an object which maintains a
24 // // Constructing an IntrusiveRefCntPtr increases the pointee's refcount by
26 // IntrusiveRefCntPtr<MyClass> Ptr1(new MyClass());
28 // // Copying an IntrusiveRefCntPtr increases the pointee's refcount by 1.
29 // IntrusiveRefCntPtr<MyClass> Ptr2(Ptr1);
31 // // Constructing an IntrusiveRefCntPtr has no effect on the object's
33 // IntrusiveRefCntPtr<MyClass> Ptr3(std::move(Ptr1));
36 // // Clearing an IntrusiveRefCntPtr decreases the pointee's refcount by 1
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //== llvm/ADT/IntrusiveRefCntPtr.h - Smart Refcounting Pointer ---*- C++ -*-==//
11 // IntrusiveRefCntPtr classes.
13 // IntrusiveRefCntPtr is a smart pointer to an object which maintains a
24 // // Constructing an IntrusiveRefCntPtr increases the pointee's refcount by
26 // IntrusiveRefCntPtr<MyClass> Ptr1(new MyClass());
28 // // Copying an IntrusiveRefCntPtr increases the pointee's refcount by 1.
29 // IntrusiveRefCntPtr<MyClass> Ptr2(Ptr1);
31 // // Constructing an IntrusiveRefCntPtr has no effect on the object's
33 // IntrusiveRefCntPtr<MyClass> Ptr3(std::move(Ptr1));
36 // // Clearing an IntrusiveRefCntPtr decreases the pointee's refcount by 1
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //== llvm/ADT/IntrusiveRefCntPtr.h - Smart Refcounting Pointer ---*- C++ -*-==//
11 // IntrusiveRefCntPtr classes.
13 // IntrusiveRefCntPtr is a smart pointer to an object which maintains a
24 // // Constructing an IntrusiveRefCntPtr increases the pointee's refcount by
26 // IntrusiveRefCntPtr<MyClass> Ptr1(new MyClass());
28 // // Copying an IntrusiveRefCntPtr increases the pointee's refcount by 1.
29 // IntrusiveRefCntPtr<MyClass> Ptr2(Ptr1);
31 // // Constructing an IntrusiveRefCntPtr has no effect on the object's
33 // IntrusiveRefCntPtr<MyClass> Ptr3(std::move(Ptr1));
36 // // Clearing an IntrusiveRefCntPtr decreases the pointee's refcount by 1
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //== llvm/ADT/IntrusiveRefCntPtr.h - Smart Refcounting Pointer ---*- C++ -*-==//
11 // IntrusiveRefCntPtr classes.
13 // IntrusiveRefCntPtr is a smart pointer to an object which maintains a
24 // // Constructing an IntrusiveRefCntPtr increases the pointee's refcount by
26 // IntrusiveRefCntPtr<MyClass> Ptr1(new MyClass());
28 // // Copying an IntrusiveRefCntPtr increases the pointee's refcount by 1.
29 // IntrusiveRefCntPtr<MyClass> Ptr2(Ptr1);
31 // // Constructing an IntrusiveRefCntPtr has no effect on the object's
33 // IntrusiveRefCntPtr<MyClass> Ptr3(std::move(Ptr1));
36 // // Clearing an IntrusiveRefCntPtr decreases the pointee's refcount by 1
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //== llvm/ADT/IntrusiveRefCntPtr.h - Smart Refcounting Pointer ---*- C++ -*-==//
11 // IntrusiveRefCntPtr classes.
13 // IntrusiveRefCntPtr is a smart pointer to an object which maintains a
24 // // Constructing an IntrusiveRefCntPtr increases the pointee's refcount by
26 // IntrusiveRefCntPtr<MyClass> Ptr1(new MyClass());
28 // // Copying an IntrusiveRefCntPtr increases the pointee's refcount by 1.
29 // IntrusiveRefCntPtr<MyClass> Ptr2(Ptr1);
31 // // Constructing an IntrusiveRefCntPtr has no effect on the object's
33 // IntrusiveRefCntPtr<MyClass> Ptr3(std::move(Ptr1));
36 // // Clearing an IntrusiveRefCntPtr decreases the pointee's refcount by 1
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //== llvm/ADT/IntrusiveRefCntPtr.h - Smart Refcounting Pointer ---*- C++ -*-==//
11 // IntrusiveRefCntPtr classes.
13 // IntrusiveRefCntPtr is a smart pointer to an object which maintains a
24 // // Constructing an IntrusiveRefCntPtr increases the pointee's refcount by
26 // IntrusiveRefCntPtr<MyClass> Ptr1(new MyClass());
28 // // Copying an IntrusiveRefCntPtr increases the pointee's refcount by 1.
29 // IntrusiveRefCntPtr<MyClass> Ptr2(Ptr1);
31 // // Constructing an IntrusiveRefCntPtr has no effect on the object's
33 // IntrusiveRefCntPtr<MyClass> Ptr3(std::move(Ptr1));
36 // // Clearing an IntrusiveRefCntPtr decreases the pointee's refcount by 1
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //== llvm/ADT/IntrusiveRefCntPtr.h - Smart Refcounting Pointer ---*- C++ -*-==//
11 // IntrusiveRefCntPtr classes.
13 // IntrusiveRefCntPtr is a smart pointer to an object which maintains a
24 // // Constructing an IntrusiveRefCntPtr increases the pointee's refcount by
26 // IntrusiveRefCntPtr<MyClass> Ptr1(new MyClass());
28 // // Copying an IntrusiveRefCntPtr increases the pointee's refcount by 1.
29 // IntrusiveRefCntPtr<MyClass> Ptr2(Ptr1);
31 // // Constructing an IntrusiveRefCntPtr has no effect on the object's
33 // IntrusiveRefCntPtr<MyClass> Ptr3(std::move(Ptr1));
36 // // Clearing an IntrusiveRefCntPtr decreases the pointee's refcount by 1
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ADT/
IntrusiveRefCntPtr.h 1 //== llvm/ADT/IntrusiveRefCntPtr.h - Smart Refcounting Pointer ---*- C++ -*-==//
11 // IntrusiveRefCntPtr classes.
13 // IntrusiveRefCntPtr is a smart pointer to an object which maintains a
24 // // Constructing an IntrusiveRefCntPtr increases the pointee's refcount by
26 // IntrusiveRefCntPtr<MyClass> Ptr1(new MyClass());
28 // // Copying an IntrusiveRefCntPtr increases the pointee's refcount by 1.
29 // IntrusiveRefCntPtr<MyClass> Ptr2(Ptr1);
31 // // Constructing an IntrusiveRefCntPtr has no effect on the object's
33 // IntrusiveRefCntPtr<MyClass> Ptr3(std::move(Ptr1));
36 // // Clearing an IntrusiveRefCntPtr decreases the pointee's refcount by 1
    [all...]

Completed in 475 milliseconds