Home
last modified time | relevance | path

Searched refs:tracked_shared_ptr (Results 1 – 14 of 14) sorted by relevance

/xnu-11215.81.4/tests/intrusive_shared_ptr_src/
H A Dassign.copy.cpp36 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 Dassign.move.cpp37 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 Dswap.cpp21 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 Dcast.const.cpp24 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 Dcast.reinterpret.cpp28 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 Dcast.static.cpp33 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 Dreset.retain.cpp23 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 Dreset.no_retain.cpp23 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 Dassign.nullptr.cpp22 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 Dreset.cpp22 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 Dderef.cpp20 tracked_shared_ptr<T> ptr(&obj, libkern::no_retain); in tests()
H A Ddetach.cpp21 tracked_shared_ptr<T> ptr(&obj, libkern::retain); in tests()
H A Dget.cpp36 tracked_shared_ptr<T> const ptr(&obj, libkern::retain); in tests()
H A Dtest_policy.h73 using tracked_shared_ptr = libkern::intrusive_shared_ptr<T, tracking_policy>; variable