Searched refs:TypeForMoveOnlyHolderWithAddressOf (Results 1 - 2 of 2) sorted by relevance

/gem5/ext/pybind11/tests/
H A Dtest_smart_ptr.cpp317 struct TypeForMoveOnlyHolderWithAddressOf { struct
318 TypeForMoveOnlyHolderWithAddressOf(int value) : value{value} { print_created(this); } function in struct:TypeForMoveOnlyHolderWithAddressOf
319 ~TypeForMoveOnlyHolderWithAddressOf() { print_destroyed(this); }
325 using MoveOnlyHolderWithAddressOf = unique_ptr_with_addressof_operator<TypeForMoveOnlyHolderWithAddressOf>;
326 py::class_<TypeForMoveOnlyHolderWithAddressOf, MoveOnlyHolderWithAddressOf>(m, "TypeForMoveOnlyHolderWithAddressOf")
327 .def_static("make", []() { return MoveOnlyHolderWithAddressOf(new TypeForMoveOnlyHolderWithAddressOf(0)); })
328 .def_readwrite("value", &TypeForMoveOnlyHolderWithAddressOf::value)
329 .def("print_object", [](const TypeForMoveOnlyHolderWithAddressOf *obj) { py::print(obj->toString()); });
H A Dtest_smart_ptr.py258 a = m.TypeForMoveOnlyHolderWithAddressOf.make()
261 stats = ConstructorStats.get(m.TypeForMoveOnlyHolderWithAddressOf)

Completed in 7 milliseconds