| 1222 | |
| 1223 | template <typename IdxType, detail::enable_if_t<std::is_integral<IdxType>::value, int> = 0> |
| 1224 | static void set(handle obj, const IdxType &index, handle val) { |
| 1225 | // PyTuple_SetItem steals a reference to 'val' |
| 1226 | if (PyTuple_SetItem(obj.ptr(), ssize_t_cast(index), val.inc_ref().ptr()) != 0) { |
| 1227 | throw error_already_set(); |
| 1228 | } |
| 1229 | } |
| 1230 | }; |
| 1231 | PYBIND11_NAMESPACE_END(accessor_policies) |
| 1232 |
nothing calls this directly
no test coverage detected