|
|
template<typename Component, typename It, typename... Args>
|
|
template<typename Component, typename It, typename... Args>
|
|
|
auto assign_each(It first, It last, Args &&... args) {
|
|
auto assign_each(It first, It last, Args &&... args) {
|
|
|
return std::make_reverse_iterator(assure<Component>()->batch(*this, first, last, std::forward<Args>(args)...) + std::distance(first, last));
|
|
return std::make_reverse_iterator(assure<Component>()->batch(*this, first, last, std::forward<Args>(args)...) + std::distance(first, last));
|