@@ -17,7 +17,7 @@ struct atyp { // Short for "any type".
17
17
atyp (atyp &&other) { mtxt = other.mtxt + " _MvCtor" ; }
18
18
};
19
19
20
- struct uconsumer { // unique_ptr consumer
20
+ struct consumer { // unique_ptr consumer
21
21
std::unique_ptr<atyp> held;
22
22
bool valid () const { return static_cast <bool >(held); }
23
23
@@ -90,7 +90,7 @@ struct SharedPtrStash {
90
90
} // namespace pybind11_tests
91
91
92
92
PYBIND11_SMART_HOLDER_TYPE_CASTERS (pybind11_tests::class_sh_basic::atyp)
93
- PYBIND11_SMART_HOLDER_TYPE_CASTERS(pybind11_tests::class_sh_basic::uconsumer )
93
+ PYBIND11_SMART_HOLDER_TYPE_CASTERS(pybind11_tests::class_sh_basic::consumer )
94
94
PYBIND11_SMART_HOLDER_TYPE_CASTERS(pybind11_tests::class_sh_basic::SharedPtrStash)
95
95
96
96
namespace pybind11_tests {
@@ -136,19 +136,19 @@ TEST_SUBMODULE(class_sh_basic, m) {
136
136
m.def (" pass_udmp" , pass_udmp);
137
137
m.def (" pass_udcp" , pass_udcp);
138
138
139
- py::classh<uconsumer >(m, " uconsumer " )
139
+ py::classh<consumer >(m, " consumer " )
140
140
.def (py::init<>())
141
- .def (" valid" , &uconsumer ::valid)
142
- .def (" pass_uq_valu" , &uconsumer ::pass_uq_valu)
143
- .def (" pass_uq_rref" , &uconsumer ::pass_uq_rref)
144
- .def (" pass_uq_cref" , &uconsumer ::pass_uq_cref)
145
- .def (" pass_cptr" , &uconsumer ::pass_cptr)
146
- .def (" pass_cref" , &uconsumer ::pass_cref)
147
- .def (" rtrn_uq_valu" , &uconsumer ::rtrn_uq_valu)
148
- .def (" rtrn_uq_lref" , &uconsumer ::rtrn_uq_lref)
149
- .def (" rtrn_uq_cref" , &uconsumer ::rtrn_uq_cref)
150
- .def (" rtrn_cptr" , &uconsumer ::rtrn_cptr, py::return_value_policy::reference_internal)
151
- .def (" rtrn_cref" , &uconsumer ::rtrn_cref, py::return_value_policy::reference_internal);
141
+ .def (" valid" , &consumer ::valid)
142
+ .def (" pass_uq_valu" , &consumer ::pass_uq_valu)
143
+ .def (" pass_uq_rref" , &consumer ::pass_uq_rref)
144
+ .def (" pass_uq_cref" , &consumer ::pass_uq_cref)
145
+ .def (" pass_cptr" , &consumer ::pass_cptr)
146
+ .def (" pass_cref" , &consumer ::pass_cref)
147
+ .def (" rtrn_uq_valu" , &consumer ::rtrn_uq_valu)
148
+ .def (" rtrn_uq_lref" , &consumer ::rtrn_uq_lref)
149
+ .def (" rtrn_uq_cref" , &consumer ::rtrn_uq_cref)
150
+ .def (" rtrn_cptr" , &consumer ::rtrn_cptr, py::return_value_policy::reference_internal)
151
+ .def (" rtrn_cref" , &consumer ::rtrn_cref, py::return_value_policy::reference_internal);
152
152
153
153
// Helpers for testing.
154
154
// These require selected functions above to work first, as indicated:
0 commit comments