Continuing to use std::vector<AccessHandle<...>> isn't going to work long-term. Similarly, capturing std::vector<...> of anything (not just an AccessHandle<...>) in a lambda is not going to be viable long term. Also, if we want to be able to transfer a lambdas across memory spaces, we'll need this.
Hopefully, for most people, it will basically just mean changing uses of std::vector<...> to darma::vector<...> directly.
Continuing to use
std::vector<AccessHandle<...>>
isn't going to work long-term. Similarly, capturingstd::vector<...>
of anything (not just anAccessHandle<...>
) in a lambda is not going to be viable long term. Also, if we want to be able to transfer a lambdas across memory spaces, we'll need this.Hopefully, for most people, it will basically just mean changing uses of
std::vector<...>
todarma::vector<...>
directly.