VecMem 1.2.0
Release including the following update(s) since v1.1.0
:
- Added the previously missing
const_data
type tovecmem::edm::container
; - Made
vecmem::edm::data
objects movable; - Changed how a lot of the templating in
vecmem::copy
would work;- Functions copying between two templated types are no longer ensuring through
static_assert
-s that the template types would be compatible with each other. Instead, these functions now use "a single" template type, and explicitly ask for constant views to be copied from, and non-constant views/containers to be copied into. Leaving it up to the view code to do any necessary type conversion itself. - This fixed an issue that prevented copying from a constant
vecmem::edm::view
object into a non-const one.
- Functions copying between two templated types are no longer ensuring through