We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a354c04 commit 2b64b98Copy full SHA for 2b64b98
src/highs_bindings.cpp
@@ -19,7 +19,8 @@ template <typename T>
19
using dense_array_t = py::array_t<T, py::array::c_style | py::array::forcecast>;
20
21
template <typename Base, typename T>
22
-auto make_readonly_ptr(std::vector<T> Base::* member) {
+std::function<dense_array_t<T>(const Base&)> make_readonly_ptr(
23
+ std::vector<T> Base::* member) {
24
return [member](const Base& self) -> dense_array_t<T> {
25
// last parameter means we keep ownership
26
return dense_array_t<T>((self.*member).size(), (self.*member).data(),
0 commit comments