Lines Matching refs:obj

93     py::class_<Object, ref<Object>> obj(m, "Object");
94 obj.def("getRefCount", &Object::getRefCount);
106 py::class_<MyObject1, ref<MyObject1>>(m, "MyObject1", obj)
114 m.def("print_object_1", [](const Object *obj) { py::print(obj->toString()); });
115 m.def("print_object_2", [](ref<Object> obj) { py::print(obj->toString()); });
116 m.def("print_object_3", [](const ref<Object> &obj) { py::print(obj->toString()); });
117 m.def("print_object_4", [](const ref<Object> *obj) { py::print((*obj)->toString()); });
118 m.def("print_myobject1_1", [](const MyObject1 *obj) { py::print(obj->toString()); });
119 m.def("print_myobject1_2", [](ref<MyObject1> obj) { py::print(obj->toString()); });
120 m.def("print_myobject1_3", [](const ref<MyObject1> &obj) { py::print(obj->toString()); });
121 m.def("print_myobject1_4", [](const ref<MyObject1> *obj) { py::print((*obj)->toString()); });
141 m.def("print_myobject2_1", [](const MyObject2 *obj) { py::print(obj->toString()); });
142 m.def("print_myobject2_2", [](std::shared_ptr<MyObject2> obj) { py::print(obj->toString()); });
143 m.def("print_myobject2_3", [](const std::shared_ptr<MyObject2> &obj) { py::print(obj->toString()); });
144 m.def("print_myobject2_4", [](const std::shared_ptr<MyObject2> *obj) { py::print((*obj)->toString()); });
160 m.def("print_myobject3_1", [](const MyObject3 *obj) { py::print(obj->toString()); });
161 m.def("print_myobject3_2", [](std::shared_ptr<MyObject3> obj) { py::print(obj->toString()); });
162 m.def("print_myobject3_3", [](const std::shared_ptr<MyObject3> &obj) { py::print(obj->toString()); });
163 m.def("print_myobject3_4", [](const std::shared_ptr<MyObject3> *obj) { py::print((*obj)->toString()); });
311 .def("print_object_1", [](const TypeForHolderWithAddressOf *obj) { py::print(obj->toString()); })
312 .def("print_object_2", [](HolderWithAddressOf obj) { py::print(obj.get()->toString()); })
313 .def("print_object_3", [](const HolderWithAddressOf &obj) { py::print(obj.get()->toString()); })
314 .def("print_object_4", [](const HolderWithAddressOf *obj) { py::print((*obj).get()->toString()); });
329 .def("print_object", [](const TypeForMoveOnlyHolderWithAddressOf *obj) { py::print(obj->toString()); });