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

  /external/webrtc/webrtc/base/
linked_ptr.h 12 * linked_ptr - simple reference linked pointer
16 * The implementation stores three pointers for every linked_ptr, but
29 template <class X> class linked_ptr class in namespace:rtc
35 TEMPLATE_FUNCTION friend class linked_ptr<Y>;
43 explicit linked_ptr(X* p = 0) throw() function in class:rtc::linked_ptr
45 ~linked_ptr()
47 linked_ptr(const linked_ptr& r) throw() function in class:rtc::linked_ptr
49 linked_ptr& operator=(const linked_ptr& r
60 template <class Y> linked_ptr(const linked_ptr<Y>& r) throw() function in class:rtc::linked_ptr
    [all...]
  /external/google-breakpad/src/processor/
linked_ptr.h 41 // - References are only tracked as long as linked_ptr<> objects are copied.
42 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
46 // You can safely put linked_ptr<> in a vector<>.
49 // Note: If you use an incomplete type with linked_ptr<>, the class
50 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // This is used internally by all instances of linked_ptr<>. It needs to be
59 // a non-template class because different types of linked_ptr<> can refer to
60 // the same object (linked_ptr<Superclass>(obj) vs linked_ptr<Subclass>(obj)).
61 // So, it needs to be possible for different types of linked_ptr to participat
95 class linked_ptr { class in namespace:google_breakpad
101 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:google_breakpad::linked_ptr
105 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:google_breakpad::linked_ptr
106 linked_ptr(linked_ptr const& ptr) { copy(&ptr); } function in class:google_breakpad::linked_ptr
    [all...]
  /external/google-breakpad/src/testing/gtest/include/gtest/internal/
gtest-linked_ptr.h 43 // - References are only tracked as long as linked_ptr<> objects are copied.
44 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
48 // You can safely put linked_ptr<> in a vector<>.
51 // Note: If you use an incomplete type with linked_ptr<>, the class
52 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // Unlike other linked_ptr implementations, in this implementation
59 // a linked_ptr object is thread-safe in the sense that:
60 // - it's safe to copy linked_ptr objects concurrently,
61 // - it's safe to copy *from* a linked_ptr and read its underlying
66 // confusion with normal linked_ptr
136 class linked_ptr { class in namespace:testing::internal
142 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
146 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
147 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /external/googletest/googletest/include/gtest/internal/
gtest-linked_ptr.h 43 // - References are only tracked as long as linked_ptr<> objects are copied.
44 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
48 // You can safely put linked_ptr<> in a vector<>.
51 // Note: If you use an incomplete type with linked_ptr<>, the class
52 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // Unlike other linked_ptr implementations, in this implementation
59 // a linked_ptr object is thread-safe in the sense that:
60 // - it's safe to copy linked_ptr objects concurrently,
61 // - it's safe to copy *from* a linked_ptr and read its underlying
66 // confusion with normal linked_ptr
146 class linked_ptr { class in namespace:testing::internal
152 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
156 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
157 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /external/libchrome/base/memory/
linked_ptr.h 16 // - References are only tracked as long as linked_ptr<> objects are copied.
17 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
20 // Note: If you use an incomplete type with linked_ptr<>, the class
21 // *containing* linked_ptr<> must have a constructor and destructor (even
25 // A linked_ptr is NOT thread safe. Copying a linked_ptr object is
28 // Alternative: to linked_ptr is shared_ptr, which
38 // This is used internally by all instances of linked_ptr<>. It needs to be
39 // a non-template class because different types of linked_ptr<> can refer to
40 // the same object (linked_ptr<Superclass>(obj) vs linked_ptr<Subclass>(obj))
75 class linked_ptr { class
81 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:linked_ptr
85 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:linked_ptr
87 linked_ptr(linked_ptr const& ptr) { function in class:linked_ptr
    [all...]
  /external/libvpx/libvpx/third_party/googletest/src/include/gtest/internal/
gtest-linked_ptr.h 43 // - References are only tracked as long as linked_ptr<> objects are copied.
44 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
48 // You can safely put linked_ptr<> in a vector<>.
51 // Note: If you use an incomplete type with linked_ptr<>, the class
52 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // Unlike other linked_ptr implementations, in this implementation
59 // a linked_ptr object is thread-safe in the sense that:
60 // - it's safe to copy linked_ptr objects concurrently,
61 // - it's safe to copy *from* a linked_ptr and read its underlying
66 // confusion with normal linked_ptr
146 class linked_ptr { class in namespace:testing::internal
152 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
156 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
157 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /external/llvm/utils/unittest/googletest/include/gtest/internal/
gtest-linked_ptr.h 43 // - References are only tracked as long as linked_ptr<> objects are copied.
44 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
48 // You can safely put linked_ptr<> in a vector<>.
51 // Note: If you use an incomplete type with linked_ptr<>, the class
52 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // Unlike other linked_ptr implementations, in this implementation
59 // a linked_ptr object is thread-safe in the sense that:
60 // - it's safe to copy linked_ptr objects concurrently,
61 // - it's safe to copy *from* a linked_ptr and read its underlying
66 // confusion with normal linked_ptr
136 class linked_ptr { class in namespace:testing::internal
142 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
146 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
147 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /external/mesa3d/src/gtest/include/gtest/internal/
gtest-linked_ptr.h 43 // - References are only tracked as long as linked_ptr<> objects are copied.
44 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
48 // You can safely put linked_ptr<> in a vector<>.
51 // Note: If you use an incomplete type with linked_ptr<>, the class
52 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // Unlike other linked_ptr implementations, in this implementation
59 // a linked_ptr object is thread-safe in the sense that:
60 // - it's safe to copy linked_ptr objects concurrently,
61 // - it's safe to copy *from* a linked_ptr and read its underlying
66 // confusion with normal linked_ptr
136 class linked_ptr { class in namespace:testing::internal
142 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
146 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
147 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /external/protobuf/gtest/include/gtest/internal/
gtest-linked_ptr.h 43 // - References are only tracked as long as linked_ptr<> objects are copied.
44 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
48 // You can safely put linked_ptr<> in a vector<>.
51 // Note: If you use an incomplete type with linked_ptr<>, the class
52 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // Unlike other linked_ptr implementations, in this implementation
59 // a linked_ptr object is thread-safe in the sense that:
60 // - it's safe to copy linked_ptr objects concurrently,
61 // - it's safe to copy *from* a linked_ptr and read its underlying
66 // confusion with normal linked_ptr
136 class linked_ptr { class in namespace:testing::internal
142 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
146 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
147 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /external/swiftshader/third_party/LLVM/utils/unittest/googletest/include/gtest/internal/
gtest-linked_ptr.h 43 // - References are only tracked as long as linked_ptr<> objects are copied.
44 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
48 // You can safely put linked_ptr<> in a vector<>.
51 // Note: If you use an incomplete type with linked_ptr<>, the class
52 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // Unlike other linked_ptr implementations, in this implementation
59 // a linked_ptr object is thread-safe in the sense that:
60 // - it's safe to copy linked_ptr objects concurrently,
61 // - it's safe to copy *from* a linked_ptr and read its underlying
66 // confusion with normal linked_ptr
136 class linked_ptr { class in namespace:testing::internal
142 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
146 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
147 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /external/v8/testing/gtest/include/gtest/internal/
gtest-linked_ptr.h 43 // - References are only tracked as long as linked_ptr<> objects are copied.
44 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
48 // You can safely put linked_ptr<> in a vector<>.
51 // Note: If you use an incomplete type with linked_ptr<>, the class
52 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // Unlike other linked_ptr implementations, in this implementation
59 // a linked_ptr object is thread-safe in the sense that:
60 // - it's safe to copy linked_ptr objects concurrently,
61 // - it's safe to copy *from* a linked_ptr and read its underlying
66 // confusion with normal linked_ptr
146 class linked_ptr { class in namespace:testing::internal
152 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
156 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
157 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /external/vulkan-validation-layers/tests/gtest-1.7.0/include/gtest/internal/
gtest-linked_ptr.h 43 // - References are only tracked as long as linked_ptr<> objects are copied.
44 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
48 // You can safely put linked_ptr<> in a vector<>.
51 // Note: If you use an incomplete type with linked_ptr<>, the class
52 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // Unlike other linked_ptr implementations, in this implementation
59 // a linked_ptr object is thread-safe in the sense that:
60 // - it's safe to copy linked_ptr objects concurrently,
61 // - it's safe to copy *from* a linked_ptr and read its underlying
66 // confusion with normal linked_ptr
136 class linked_ptr { class in namespace:testing::internal
142 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
146 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
147 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /prebuilts/ndk/r11/sources/third_party/googletest/googletest/include/gtest/internal/
gtest-linked_ptr.h 43 // - References are only tracked as long as linked_ptr<> objects are copied.
44 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
48 // You can safely put linked_ptr<> in a vector<>.
51 // Note: If you use an incomplete type with linked_ptr<>, the class
52 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // Unlike other linked_ptr implementations, in this implementation
59 // a linked_ptr object is thread-safe in the sense that:
60 // - it's safe to copy linked_ptr objects concurrently,
61 // - it's safe to copy *from* a linked_ptr and read its underlying
66 // confusion with normal linked_ptr
136 class linked_ptr { class in namespace:testing::internal
142 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
146 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
147 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /prebuilts/ndk/r13/sources/third_party/googletest/googletest/include/gtest/internal/
gtest-linked_ptr.h 43 // - References are only tracked as long as linked_ptr<> objects are copied.
44 // If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
48 // You can safely put linked_ptr<> in a vector<>.
51 // Note: If you use an incomplete type with linked_ptr<>, the class
52 // *containing* linked_ptr<> must have a constructor and destructor (even
58 // Unlike other linked_ptr implementations, in this implementation
59 // a linked_ptr object is thread-safe in the sense that:
60 // - it's safe to copy linked_ptr objects concurrently,
61 // - it's safe to copy *from* a linked_ptr and read its underlying
66 // confusion with normal linked_ptr
136 class linked_ptr { class in namespace:testing::internal
142 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
146 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
147 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /external/fmtlib/test/gtest/
gtest.h 9096 class linked_ptr { class in namespace:testing::internal
9102 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
9106 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
9107 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /external/protobuf/gtest/fused-src/gtest/
gtest.h 8437 class linked_ptr { class in namespace:testing::internal
8443 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
8447 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
8448 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]
  /external/vulkan-validation-layers/tests/gtest-1.7.0/fused-src/gtest/
gtest.h 9097 class linked_ptr { class in namespace:testing::internal
9103 explicit linked_ptr(T* ptr = NULL) { capture(ptr); } function in class:testing::internal::linked_ptr
9107 template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); } function in class:testing::internal::linked_ptr
9108 linked_ptr(linked_ptr const& ptr) { \/\/ NOLINT function in class:testing::internal::linked_ptr
    [all...]

Completed in 1429 milliseconds