Home
last modified time | relevance | path

Searched refs:Base1 (Results 1 – 8 of 8) sorted by relevance

/xnu-11215/tests/bounded_ptr_src/
H A Dctor.convert.cpp19 struct Base1 { int i; }; struct
21 struct DerivedMultiple : Base1, Base2 {
22 DerivedMultiple(int i) : Base1{i}, Base2{i + 10} in DerivedMultiple()
106 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple, /*to*/ Base1>();
107 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple const, /*to*/ Base1 const>();
108 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple volatile, /*to*/ Base1 volatile>();
109 …tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple const volatile, /*to*/ Base1 const vola…
123 …static_assert(!std::is_convertible_v</*from*/ test_bounded_ptr<Base1>, /*to*/ test_bounded_ptr<Der…
125 …static_assert(!std::is_convertible_v</*from*/ test_bounded_ptr<Base1>, /*to*/ test_bounded_ptr<Bas…
133 …static_assert(!std::is_convertible_v</*from*/ test_bounded_ptr<Base1>, /*to*/ test_bounded_ptr<Bas…
[all …]
H A Dassign.convert.cpp18 struct Base1 { int i; }; argument
20 struct DerivedMultiple : Base1, Base2 {
21 DerivedMultiple(int i) : Base1{i}, Base2{i + 10} in DerivedMultiple()
109 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple, /*to*/ Base1>();
110 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple const, /*to*/ Base1 const>();
111 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple volatile, /*to*/ Base1 volatile>();
112 …tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple const volatile, /*to*/ Base1 const vola…
126 …std::is_assignable_v</*to*/ test_bounded_ptr<DerivedMultiple>, /*from*/ test_bounded_ptr<Base1> >);
128 …c_assert(!std::is_assignable_v</*to*/ test_bounded_ptr<Base2>, /*from*/ test_bounded_ptr<Base1> >);
136 …c_assert(!std::is_assignable_v</*to*/ test_bounded_ptr<Base2>, /*from*/ test_bounded_ptr<Base1> >);
H A Dreinterpret_cast.cpp18 struct Base1 { int i; }; struct
20 struct DerivedMultiple : Base1, Base2 {
21 DerivedMultiple(int i) : Base1{i}, Base2{i + 10} in DerivedMultiple()
72 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple, /*to*/ Base1>();
73 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple const, /*to*/ Base1 const>();
74 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple volatile, /*to*/ Base1 volatile>();
75 …tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple const volatile, /*to*/ Base1 const vola…
/xnu-11215/tests/intrusive_shared_ptr_src/
H A Dctor.copy.cpp18 struct Base1 { int i; }; argument
20 struct DerivedMultiple : Base1, Base2 {
21 DerivedMultiple(int i) : Base1{i}, Base2{i + 10} in DerivedMultiple()
76 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple, /*to*/ Base1>();
77 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple const, /*to*/ Base1 const>();
87 …_constructible_v</*to*/ test_shared_ptr<DerivedMultiple>, /*from*/ test_shared_ptr<Base1> const&>);
89 …t(!std::is_constructible_v</*to*/ test_shared_ptr<Base2>, /*from*/ test_shared_ptr<Base1> const&>);
97 …t(!std::is_constructible_v</*to*/ test_shared_ptr<Base2>, /*from*/ test_shared_ptr<Base1> const&>);
H A Dassign.copy.cpp17 struct Base1 { int i; }; argument
19 struct DerivedMultiple : Base1, Base2 {
20 DerivedMultiple(int i) : Base1{i}, Base2{i + 10} in DerivedMultiple()
96 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple, /*to*/ Base1>();
97 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple const, /*to*/ Base1 const>();
107 …:is_assignable_v</*to*/ test_shared_ptr<DerivedMultiple>, /*from*/ test_shared_ptr<Base1> const&>);
109 …static_assert(!std::is_assignable_v</*to*/ test_shared_ptr<Base2>, /*from*/ test_shared_ptr<Base1>…
117 …static_assert(!std::is_assignable_v</*to*/ test_shared_ptr<Base2>, /*from*/ test_shared_ptr<Base1>…
H A Dctor.move.cpp19 struct Base1 { int i; }; struct
21 struct DerivedMultiple : Base1, Base2 {
22 DerivedMultiple(int i) : Base1{i}, Base2{i + 10} in DerivedMultiple()
90 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple, /*to*/ Base1>();
91 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple const, /*to*/ Base1 const>();
101 …d::is_constructible_v</*to*/ test_shared_ptr<DerivedMultiple>, /*from*/ test_shared_ptr<Base1>&&>);
103 …assert(!std::is_constructible_v</*to*/ test_shared_ptr<Base2>, /*from*/ test_shared_ptr<Base1>&&>);
111 …assert(!std::is_constructible_v</*to*/ test_shared_ptr<Base2>, /*from*/ test_shared_ptr<Base1>&&>);
H A Dassign.move.cpp18 struct Base1 { int i; }; argument
20 struct DerivedMultiple : Base1, Base2 {
21 DerivedMultiple(int i) : Base1{i}, Base2{i + 10} in DerivedMultiple()
97 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple, /*to*/ Base1>();
98 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple const, /*to*/ Base1 const>();
108 …!std::is_assignable_v</*to*/ test_shared_ptr<DerivedMultiple>, /*from*/ test_shared_ptr<Base1>&&>);
110 …static_assert(!std::is_assignable_v</*to*/ test_shared_ptr<Base2>, /*from*/ test_shared_ptr<Base1>…
118 …static_assert(!std::is_assignable_v</*to*/ test_shared_ptr<Base2>, /*from*/ test_shared_ptr<Base1>…
H A Dcast.static.cpp18 struct Base1 { int i; }; struct
20 struct DerivedMultiple : Base1, Base2 {
21 DerivedMultiple(int i) : Base1{i}, Base2{i + 10} in DerivedMultiple()
76 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple, /*to*/ Base1>();
77 tests</*stored*/ DerivedMultiple, /*from*/ DerivedMultiple const, /*to*/ Base1 const>();