Skip to content

Commit 2b64b98

Browse files
committed
Fixed C++11 compile issue (auto deduced return type not supported until c++14)
1 parent a354c04 commit 2b64b98

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/highs_bindings.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ template <typename T>
1919
using dense_array_t = py::array_t<T, py::array::c_style | py::array::forcecast>;
2020

2121
template <typename Base, typename T>
22-
auto make_readonly_ptr(std::vector<T> Base::* member) {
22+
std::function<dense_array_t<T>(const Base&)> make_readonly_ptr(
23+
std::vector<T> Base::* member) {
2324
return [member](const Base& self) -> dense_array_t<T> {
2425
// last parameter means we keep ownership
2526
return dense_array_t<T>((self.*member).size(), (self.*member).data(),

0 commit comments

Comments
 (0)