Lines Matching defs:reinterpret_steal
233 PYBIND11_DEPRECATED("Use reinterpret_borrow<object>() or reinterpret_steal<object>()")
281 template <typename T> friend T reinterpret_steal(handle);
310 py::str s = reinterpret_steal<py::str>(p); // <-- `p` must be already be a `str`
312 template <typename T> T reinterpret_steal(handle h) { return {h, object::stolen_t{}}; }
406 return reinterpret_steal<object>(result);
412 return reinterpret_steal<object>(result);
417 return reinterpret_steal<object>(result);
426 return reinterpret_steal<object>(result);
542 return reinterpret_steal<object>(result);
556 return reinterpret_steal<object>(result);
781 PYBIND11_DEPRECATED("Use reinterpret_borrow<"#Name">() or reinterpret_steal<"#Name">()") \
873 value = reinterpret_steal<object>(PyIter_Next(m_ptr));
916 temp = reinterpret_steal<object>(PyUnicode_AsUTF8String(m_ptr));
987 temp = reinterpret_steal<object>(PyUnicode_AsUTF8String(s.ptr()));
995 auto obj = reinterpret_steal<object>(PYBIND11_BYTES_FROM_STRING_AND_SIZE(buffer, length));
1006 auto obj = reinterpret_steal<object>(PyUnicode_FromStringAndSize(buffer, (ssize_t) length));
1148 PYBIND11_DEPRECATED("Use reinterpret_borrow<capsule>() or reinterpret_steal<capsule>()")
1392 return reinterpret_steal<str>(str_value);
1398 return reinterpret_steal<iterator>(result);
1443 object result = reinterpret_steal<object>(fn(derived().ptr())); \
1452 object result = reinterpret_steal<object>( \