Lines Matching refs:SharedPtrRef
227 struct SharedPtrRef {
238 using A = SharedPtrRef::A;
240 py::class_<SharedPtrRef>(m, "SharedPtrRef")
242 .def_readonly("ref", &SharedPtrRef::value)
243 .def_property_readonly("copy", [](const SharedPtrRef &s) { return s.value; },
245 .def_readonly("holder_ref", &SharedPtrRef::shared)
246 .def_property_readonly("holder_copy", [](const SharedPtrRef &s) { return s.shared; },
248 .def("set_ref", [](SharedPtrRef &, const A &) { return true; })
249 .def("set_holder", [](SharedPtrRef &, std::shared_ptr<A>) { return true; });