diff --git a/include/avnd/binding/ossia/to_value.hpp b/include/avnd/binding/ossia/to_value.hpp index 6430da29..ded726ad 100644 --- a/include/avnd/binding/ossia/to_value.hpp +++ b/include/avnd/binding/ossia/to_value.hpp @@ -188,6 +188,15 @@ struct to_ossia_value_impl val = std::move(v); } + void operator()(const std::vector& f) + { + std::vector v; + v.resize(f.size()); + for(std::size_t i = 0, n = f.size(); i < n; i++) + v[i] = bool(f[i]); + val = std::move(v); + } + template requires avnd::tensor_like void operator()(const T& t)