mirror of
https://github.com/RYDE-WORK/pybind11.git
synced 2026-02-02 13:15:52 +08:00
quench C4459 warning on MSVC2015
This commit is contained in:
parent
37e1f61f54
commit
2353b9b8fa
@ -1004,7 +1004,7 @@ template <typename... Args> struct init {
|
|||||||
typename std::enable_if<!std::is_same<Base, Alias>::value &&
|
typename std::enable_if<!std::is_same<Base, Alias>::value &&
|
||||||
!std::is_constructible<Base, Args...>::value, int>::type = 0>
|
!std::is_constructible<Base, Args...>::value, int>::type = 0>
|
||||||
void execute(pybind11::class_<Base, Holder, Alias> &class_, const Extra&... extra) const {
|
void execute(pybind11::class_<Base, Holder, Alias> &class_, const Extra&... extra) const {
|
||||||
class_.def("__init__", [](Alias *self, Args... args) { new (self) Alias(args...); }, extra...);
|
class_.def("__init__", [](Alias *self_, Args... args) { new (self_) Alias(args...); }, extra...);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user