OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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