VecMem 1.2.0
Release including the following update(s) since v1.1.0:
- Added the previously missing
const_datatype tovecmem::edm::container; - Made
vecmem::edm::dataobjects movable; - Changed how a lot of the templating in
vecmem::copywould 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::viewobject into a non-const one.
- Functions copying between two templated types are no longer ensuring through