MCPcopy Create free account
hub / github.com/pybind/pybind11 / MovableObject

Class MovableObject

tests/test_callbacks.cpp:210–222  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

208 [](const std::function<double(AbstractBase &)> &) {});
209
210 struct MovableObject {
211 bool valid = true;
212
213 MovableObject() = default;
214 MovableObject(const MovableObject &) = default;
215 MovableObject &operator=(const MovableObject &) = default;
216 MovableObject(MovableObject &&o) noexcept : valid(o.valid) { o.valid = false; }
217 MovableObject &operator=(MovableObject &&o) noexcept {
218 valid = o.valid;
219 o.valid = false;
220 return *this;
221 }
222 };
223 py::class_<MovableObject>(m, "MovableObject");
224
225 // test_movable_object

Callers 1

TEST_SUBMODULEFunction · 0.85

Calls

no outgoing calls

Tested by 1

TEST_SUBMODULEFunction · 0.68