mirror of
https://github.com/pybind/pybind11.git
synced 2025-02-08 18:01:54 +00:00
Change std::move
to std::forward
as suggested by @iwanders.
This commit is contained in:
parent
a685d57e45
commit
8a973d484f
@ -112,7 +112,7 @@ guarded_delete make_guarded_builtin_delete(bool armed_flag) {
|
|||||||
template <typename T, typename D>
|
template <typename T, typename D>
|
||||||
struct custom_deleter {
|
struct custom_deleter {
|
||||||
D deleter;
|
D deleter;
|
||||||
explicit custom_deleter(D &&deleter) : deleter{std::move(deleter)} {}
|
explicit custom_deleter(D &&deleter) : deleter{std::forward<D>(deleter)} {}
|
||||||
void operator()(void *raw_ptr) { deleter(static_cast<T *>(raw_ptr)); }
|
void operator()(void *raw_ptr) { deleter(static_cast<T *>(raw_ptr)); }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user