12 EDProduct::~EDProduct() =
default;
14 std::vector<void const*>
15 EDProduct::getView()
const 28 unsigned long const index)
const 33 std::vector<void const*>
35 std::vector<unsigned long>
const&
indices)
const virtual std::vector< void const * > do_getElementAddresses(std::type_info const &toType, std::vector< unsigned long > const &indices) const =0
constexpr std::array< std::size_t, geo::vect::dimension< Vector >)> indices()
Returns a sequence of indices valid for a vector of the specified type.
virtual std::type_info const * typeInfo() const
virtual void const * do_getElementAddress(std::type_info const &toType, unsigned long index) const =0
virtual std::type_info const * typeInfo_() const =0
std::vector< void const * > getElementAddresses(std::type_info const &toType, std::vector< unsigned long > const &indices) const
void const * getElementAddress(std::type_info const &toType, unsigned long index) const