Lines Matching refs:end
200 iterator end() const { return iterator(impl_->End()); }
213 RangeGenerator(T begin, T end, IncrementT step)
215 end_(end),
217 end_index_(CalculateEndIndex(begin, end, step)) {}
274 static int CalculateEndIndex(const T& begin, const T& end,
277 for (T i = begin; i < end; i = static_cast<T>(i + step)) end_index++;
287 // The index for the end() iterator. All the elements in the generated
300 ValuesInIteratorRangeGenerator(ForwardIterator begin, ForwardIterator end)
301 : container_(begin, end) {}
308 return new Iterator(this, container_.end());
335 // can advance iterator_ beyond the end of the range, and we cannot
557 test_it != tests_.end(); ++test_it) {
561 gen_it != instantiations_.end(); ++gen_it) {
577 param_it != generator.end(); ++param_it, ++i) {
851 end_(std::get<I>(generators).end()...),
861 // so no component iterators must be beyond end of range, either.
866 // if that reaches end, propagate that up.
960 return new Iterator(this, generator_.begin(), generator_.end());
963 return new Iterator(this, generator_.end(), generator_.end());
970 ParamIterator<From> end)
971 : base_(base), it_(it), end_(end) {