Searched refs:tracked_shared_ptr (Results 1 – 14 of 14) sorted by relevance
| /xnu-11215.81.4/tests/intrusive_shared_ptr_src/ |
| H A D | assign.copy.cpp | 36 tracked_shared_ptr<From> const from(&obj1, libkern::retain); in tests() 37 tracked_shared_ptr<To> to(&obj2, libkern::retain); in tests() 39 tracked_shared_ptr<To>& ref = (to = from); in tests() 49 tracked_shared_ptr<From> const from(&obj1, libkern::retain); in tests() 50 tracked_shared_ptr<To> to = nullptr; in tests() 52 tracked_shared_ptr<To>& ref = (to = from); in tests() 62 tracked_shared_ptr<From> const from = nullptr; in tests() 63 tracked_shared_ptr<To> to(&obj2, libkern::retain); in tests() 65 tracked_shared_ptr<To>& ref = (to = from); in tests() 75 tracked_shared_ptr<From> const from = nullptr; in tests() [all …]
|
| H A D | assign.move.cpp | 37 tracked_shared_ptr<From> from(&obj1, libkern::retain); in tests() 38 tracked_shared_ptr<To> to(&obj2, libkern::retain); in tests() 40 tracked_shared_ptr<To>& ref = (to = std::move(from)); in tests() 50 tracked_shared_ptr<From> from(&obj1, libkern::retain); in tests() 51 tracked_shared_ptr<To> to = nullptr; in tests() 53 tracked_shared_ptr<To>& ref = (to = std::move(from)); in tests() 63 tracked_shared_ptr<From> from = nullptr; in tests() 64 tracked_shared_ptr<To> to(&obj2, libkern::retain); in tests() 66 tracked_shared_ptr<To>& ref = (to = std::move(from)); in tests() 76 tracked_shared_ptr<From> from = nullptr; in tests() [all …]
|
| H A D | swap.cpp | 21 tracked_shared_ptr<T> a(&obj1, libkern::retain); in tests() 22 tracked_shared_ptr<T> b(&obj2, libkern::retain); in tests() 37 tracked_shared_ptr<T> a(&obj1, libkern::retain); in tests() 38 tracked_shared_ptr<T> b = nullptr; in tests() 52 tracked_shared_ptr<T> a = nullptr; in tests() 53 tracked_shared_ptr<T> b(&obj2, libkern::retain); in tests() 67 tracked_shared_ptr<T> a = nullptr; in tests() 68 tracked_shared_ptr<T> b = nullptr; in tests() 81 tracked_shared_ptr<T> a(&obj1, libkern::retain); in tests()
|
| H A D | cast.const.cpp | 24 tracked_shared_ptr<From> const from(&obj, libkern::no_retain); in tests() 26 tracked_shared_ptr<To> to = libkern::const_pointer_cast<To>(from); in tests() 33 tracked_shared_ptr<From> from(&obj, libkern::no_retain); in tests() 35 tracked_shared_ptr<To> to = libkern::const_pointer_cast<To>(std::move(from)); in tests() 44 tracked_shared_ptr<From> const from = nullptr; in tests() 46 tracked_shared_ptr<To> to = libkern::const_pointer_cast<To>(from); in tests() 53 tracked_shared_ptr<From> from = nullptr; in tests() 55 tracked_shared_ptr<To> to = libkern::const_pointer_cast<To>(std::move(from)); in tests()
|
| H A D | cast.reinterpret.cpp | 28 tracked_shared_ptr<From> const from(&obj, libkern::no_retain); in tests() 30 tracked_shared_ptr<To> to = libkern::reinterpret_pointer_cast<To>(from); in tests() 37 tracked_shared_ptr<From> from(&obj, libkern::no_retain); in tests() 39 tracked_shared_ptr<To> to = libkern::reinterpret_pointer_cast<To>(std::move(from)); in tests() 48 tracked_shared_ptr<From> const from = nullptr; in tests() 50 tracked_shared_ptr<To> to = libkern::reinterpret_pointer_cast<To>(from); in tests() 57 tracked_shared_ptr<From> from = nullptr; in tests() 59 tracked_shared_ptr<To> to = libkern::reinterpret_pointer_cast<To>(std::move(from)); in tests()
|
| H A D | cast.static.cpp | 33 tracked_shared_ptr<From> const from(&obj, libkern::no_retain); in tests() 35 tracked_shared_ptr<To> to = libkern::static_pointer_cast<To>(from); in tests() 42 tracked_shared_ptr<From> from(&obj, libkern::no_retain); in tests() 44 tracked_shared_ptr<To> to = libkern::static_pointer_cast<To>(std::move(from)); in tests() 53 tracked_shared_ptr<From> const from = nullptr; in tests() 55 tracked_shared_ptr<To> to = libkern::static_pointer_cast<To>(from); in tests() 62 tracked_shared_ptr<From> from = nullptr; in tests() 64 tracked_shared_ptr<To> to = libkern::static_pointer_cast<To>(std::move(from)); in tests()
|
| H A D | reset.retain.cpp | 23 tracked_shared_ptr<T> ptr(&obj1, libkern::retain); in tests() 33 tracked_shared_ptr<T> ptr(&obj1, libkern::retain); in tests() 43 tracked_shared_ptr<T> ptr = nullptr; in tests() 53 tracked_shared_ptr<T> ptr = nullptr; in tests() 64 tracked_shared_ptr<T> ptr(&obj1, libkern::retain); in tests() 76 tracked_shared_ptr<T> ptr; in tests() 77 tracked_shared_ptr<T> ptr2; in tests()
|
| H A D | reset.no_retain.cpp | 23 tracked_shared_ptr<T> ptr(&obj1, libkern::retain); in tests() 33 tracked_shared_ptr<T> ptr = nullptr; in tests() 43 tracked_shared_ptr<T> ptr(&obj1, libkern::retain); in tests() 53 tracked_shared_ptr<T> ptr = nullptr; in tests() 63 tracked_shared_ptr<T> ptr; in tests() 64 tracked_shared_ptr<T> ptr2; in tests()
|
| H A D | assign.nullptr.cpp | 22 tracked_shared_ptr<T> ptr(&obj, libkern::retain); in tests() 24 tracked_shared_ptr<T>& ref = (ptr = nullptr); in tests() 33 tracked_shared_ptr<T> ptr = nullptr; in tests() 35 tracked_shared_ptr<T>& ref = (ptr = nullptr); in tests()
|
| H A D | reset.cpp | 22 tracked_shared_ptr<T> ptr(&obj, libkern::retain); in tests() 32 tracked_shared_ptr<T> ptr = nullptr; in tests() 42 tracked_shared_ptr<T> ptr(&obj, libkern::retain); in tests() 43 tracked_shared_ptr<T> ptr2(&obj, libkern::retain); in tests()
|
| H A D | deref.cpp | 20 tracked_shared_ptr<T> ptr(&obj, libkern::no_retain); in tests()
|
| H A D | detach.cpp | 21 tracked_shared_ptr<T> ptr(&obj, libkern::retain); in tests()
|
| H A D | get.cpp | 36 tracked_shared_ptr<T> const ptr(&obj, libkern::retain); in tests()
|
| H A D | test_policy.h | 73 using tracked_shared_ptr = libkern::intrusive_shared_ptr<T, tracking_policy>; variable
|