Lines Matching refs:Movable
119 class Movable {
121 Movable(int a, int b) : value{a+b} { print_created(this, a, b); }
122 Movable(const Movable &m) { value = m.value; print_copy_created(this); }
123 Movable(Movable &&m) { value = std::move(m.value); print_move_created(this); }
125 ~Movable() { print_destroyed(this); }
134 virtual Movable get_movable(int a, int b) = 0;
145 Movable get_movable(int a, int b) override {
146 PYBIND11_OVERLOAD_PURE(Movable, NCVirt, get_movable, a, b);
200 py::class_<Movable>(m, "Movable")