| 103 | |
| 104 | template<typename Iter> |
| 105 | void SetToVector(uint32_t index, Iter it, Iter last) { |
| 106 | assert(IndexedElements::kMaxVectorSize > index); |
| 107 | assert(elements_.vector.size() >= |
| 108 | (index + static_cast<std::size_t>(std::distance(it, last)))); |
| 109 | std::copy(it, last, elements_.vector.begin() + index); |
| 110 | } |
| 111 | |
| 112 | template<typename Iter> |
| 113 | void SetToMap(uint32_t index, Iter it, Iter last) { |
no test coverage detected