Lines Matching defs:Child
33 // Parent/Child are used in:
36 class Child {
38 Child() { py::print("Allocating child."); }
39 Child(const Child &) = default;
40 Child(Child &&) = default;
41 ~Child() { py::print("Releasing child."); }
43 py::class_<Child>(m, "Child")
50 void addChild(Child *) { }
51 Child *returnChild() { return new Child(); }
52 Child *returnNullChild() { return nullptr; }
56 .def(py::init([](Child *) { return new Parent(); }), py::keep_alive<1, 2>())