Home
last modified time | relevance | path

Searched refs:iterators (Results 1 – 25 of 250) sorted by relevance

12345678910

/external/cldr/tools/java/org/unicode/cldr/util/
DDelegatingIterator.java8 private Iterator<T>[] iterators; field in DelegatingIterator
12 public DelegatingIterator(Iterator<T>... iterators) { in DelegatingIterator() argument
13 this.iterators = iterators; in DelegatingIterator()
18 while (item < iterators.length) { in hasNext()
19 boolean result = iterators[item].hasNext(); in hasNext()
30 while (item < iterators.length) { in next()
32 return iterators[item].next(); in next()
66 Iterator<T>[] iterators = new Iterator[iterables.length]; in iterator() local
68 iterators[i] = iterables[i].iterator(); in iterator()
70 return new DelegatingIterator<>(iterators); in iterator()
DWith.java36 List<Iterator<V>> iterators = new ArrayList<>(); field in With
64 while (current < iterators.size()) { in hasNext()
65 if (iterators.get(current).hasNext()) { in hasNext()
75 return iterators.get(current).next(); in next()
230 public static <V> With<V> in(Iterator<V>... iterators) { in in() argument
231 return new With<V>().and(iterators); in in()
286 public With<V> and(Iterator<V>... iterators) { in and() argument
287 for (Iterator<V> iterator : iterators) { in and()
288 this.iterators.add(iterator); in and()
301 this.iterators.add(iterable.iterator()); in and()
[all …]
/external/icing/icing/index/iterator/
Ddoc-hit-info-iterator-and_test.cc49 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators; in TEST() local
50 iterators.push_back(std::move(first_iter)); in TEST()
51 iterators.push_back(std::move(second_iter)); in TEST()
53 CreateAndIterator(std::move(iterators)); in TEST()
62 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators; in TEST() local
63 iterators.push_back(std::make_unique<DocHitInfoIteratorDummy>(doc_hit_infos)); in TEST()
64 iterators.push_back(std::make_unique<DocHitInfoIteratorDummy>(doc_hit_infos)); in TEST()
65 iterators.push_back(std::make_unique<DocHitInfoIteratorDummy>(doc_hit_infos)); in TEST()
66 iterators.push_back(std::make_unique<DocHitInfoIteratorDummy>(doc_hit_infos)); in TEST()
69 CreateAndIterator(std::move(iterators)); in TEST()
[all …]
Ddoc-hit-info-iterator-or_test.cc49 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators; in TEST() local
50 iterators.push_back(std::move(first_iter)); in TEST()
51 iterators.push_back(std::move(second_iter)); in TEST()
53 CreateOrIterator(std::move(iterators)); in TEST()
62 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators; in TEST() local
63 iterators.push_back(std::make_unique<DocHitInfoIteratorDummy>(doc_hit_infos)); in TEST()
64 iterators.push_back(std::make_unique<DocHitInfoIteratorDummy>(doc_hit_infos)); in TEST()
65 iterators.push_back(std::make_unique<DocHitInfoIteratorDummy>(doc_hit_infos)); in TEST()
66 iterators.push_back(std::make_unique<DocHitInfoIteratorDummy>(doc_hit_infos)); in TEST()
69 CreateOrIterator(std::move(iterators)); in TEST()
[all …]
Ddoc-hit-info-iterator-and.cc50 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators) { in CreateAndIterator() argument
51 if (iterators.size() == 1) { in CreateAndIterator()
52 return std::move(iterators.at(0)); in CreateAndIterator()
56 if (iterators.size() <= kBinaryAndIteratorPerformanceThreshold && in CreateAndIterator()
57 iterators.size() >= kMinBinaryIterators) { in CreateAndIterator()
59 iterator = std::move(iterators.at(0)); in CreateAndIterator()
60 for (size_t i = 1; i < iterators.size(); ++i) { in CreateAndIterator()
63 std::move(temp_iterator), std::move(iterators[i])); in CreateAndIterator()
69 std::make_unique<DocHitInfoIteratorAndNary>(std::move(iterators)); in CreateAndIterator()
128 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators) in DocHitInfoIteratorAndNary() argument
[all …]
Ddoc-hit-info-iterator-or.cc37 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators) { in CreateOrIterator() argument
38 if (iterators.size() == 1) { in CreateOrIterator()
39 return std::move(iterators.at(0)); in CreateOrIterator()
43 if (iterators.size() == kBinaryOrIteratorPerformanceThreshold) { in CreateOrIterator()
44 iterator = std::make_unique<DocHitInfoIteratorOr>(std::move(iterators[0]), in CreateOrIterator()
45 std::move(iterators[1])); in CreateOrIterator()
49 iterator = std::make_unique<DocHitInfoIteratorOrNary>(std::move(iterators)); in CreateOrIterator()
139 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators) in DocHitInfoIteratorOrNary() argument
140 : iterators_(std::move(iterators)) {} in DocHitInfoIteratorOrNary()
Ddoc-hit-info-iterator-and.h32 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators);
73 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators);
Ddoc-hit-info-iterator-or.h29 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators);
78 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators);
/external/cldr/tools/java/org/unicode/cldr/draft/
DIterables.java12 private List<Iterator<T>> iterators = new ArrayList<>(); field in Iterables
20 iterators.add(iteratorsIn); in and()
82 if (position >= iterators.size()) { in hasNext()
86 current = iterators.get(position); in hasNext()
/external/llvm-project/libcxx/test/libcxx/debug/containers/
Ddb_sequence_container_iterators.multithread.pass.cpp48 std::vector<typename Container::iterator> iterators; in ThreadUseIter() local
52 iterators.push_back(c.begin()); in ThreadUseIter()
53 iterators.push_back(c.end()); in ThreadUseIter()
/external/libcxx/test/support/
Ddebug_mode_helper.h288 CHECKPOINT("copy invalidates iterators");
308 CHECKPOINT("copy move invalidates iterators");
356 CHECKPOINT("testing swap invalidates iterators");
/external/python/cpython3/Doc/library/
Demail.iterators.rst1 :mod:`email.iterators`: Iterators
4 .. module:: email.iterators
7 **Source code:** :source:`Lib/email/iterators.py`
13 :mod:`email.iterators` module provides some useful higher level iterations over
54 from email.iterators import _structure
/external/tensorflow/tensorflow/python/data/experimental/kernel_tests/serialization/
Dshuffle_dataset_serialization_test.py92 iterators = [ds.make_one_shot_iterator(), ds.make_one_shot_iterator()]
93 get_next_ops = [it.get_next() for it in iterators]
96 for it in iterators
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DGeneralization.cpp42 auto iterators = llvm::to_vector<4>( in createGenericOpFromNamedOp() local
49 namedOp.getInitTensors(), indexingMaps, iterators, in createGenericOpFromNamedOp()
152 auto iterators = in createGenericOp() local
157 /*initTensors=*/ValueRange(), indexingMaps, iterators, in createGenericOp()
/external/llvm-project/polly/lib/External/isl/
Disl_ast_build.c84 if (!build->iterators || !build->domain || !build->generated || in isl_ast_build_init_derived()
144 build->iterators = isl_id_list_alloc(ctx, n); in isl_ast_build_from_context()
151 build->iterators = isl_id_list_add(build->iterators, id); in isl_ast_build_from_context()
201 dup->iterators = isl_id_list_copy(build->iterators); in isl_ast_build_dup()
238 if (!dup->iterators || !dup->domain || !dup->generated || in isl_ast_build_dup()
312 isl_id_list_free(build->iterators); in isl_ast_build_free()
364 __isl_take isl_ast_build *build, __isl_take isl_id_list *iterators) in isl_ast_build_set_iterators() argument
373 n_it = isl_id_list_n_id(build->iterators); in isl_ast_build_set_iterators()
380 build->iterators = isl_id_list_drop(build->iterators, in isl_ast_build_set_iterators()
382 build->iterators = isl_id_list_concat(build->iterators, iterators); in isl_ast_build_set_iterators()
[all …]
/external/rust/crates/rayon/
DRELEASES.md17 sequential iterators, which may perform better in cases that don't need the
231 - "Native" Rayon iterators like `par_iter()` should still be preferred when
234 iterators: `par_char_indices()`, `par_bytes()`, `par_encode_utf16()`,
238 short-circuiting iterators on `None` or `Err` values. These are inspired by
332 - The new functions `iter::empty` and `once` create parallel iterators of
334 - The new functions `iter::repeat` and `repeatn` create parallel iterators
343 - Many of the parallel iterators now implement `Clone` where possible.
364 to implement new parallel iterators, and we'll treat them with normal semver
420 - Parallel iterators now offer a `for_each_with` adapter, similar to
442 - Added the `while_some` combinator, which helps for writing short-circuiting iterators.
[all …]
DREADME.md21 ## Parallel iterators and more
23 Rayon makes it drop-dead simple to convert sequential iterators into
36 [Parallel iterators] take care of deciding how to divide your data
43 [Parallel iterators]: https://docs.rs/rayon/*/rayon/iter/index.html
56 For the most, parallel iterators in particular are guaranteed to
61 parallel iterators offer alternative versions of the sequential
/external/tensorflow/tensorflow/core/api_def/base_api/
Dapi_def_DeleteMultiDeviceIterator.pbtxt9 name: "iterators"
13 "ensure this op runs after all the dependent iterators are deleted."
/external/tensorflow/tensorflow/python/distribute/
Dinput_lib.py615 def __init__(self, input_workers, iterators, strategy, argument
621 self._iterators = iterators
840 iterators=None,
871 iterators=None, argument
886 if iterators is None:
899 self).__init__(input_workers, iterators, strategy,
1278 iterators = _create_iterators_per_worker(self._datasets,
1285 iterators,
1291 iterators=iterators,
1346 iterators = _create_iterators_per_worker(self._datasets,
[all …]
/external/apache-commons-bcel/src/test/java/org/apache/bcel/
DBCELBenchmark.java33 import org.apache.commons.collections4.iterators.EnumerationIterator;
34 import org.apache.commons.collections4.iterators.FilterIterator;
35 import org.apache.commons.collections4.iterators.IteratorIterable;
/external/llvm-project/pstl/
DREADME.md21 * Parallel and vector execution is only supported for the algorithms if random access iterators are…
30 the dereferenced value type of the provided iterators shall be DefaultConstructible.
31 * For `remove`, `remove_if`, `unique` the dereferenced value type of the provided iterators shall b…
/external/python/cpython2/Doc/library/
Demail.iterators.rst1 :mod:`email.iterators`: Iterators
4 .. module:: email.iterators
10 :mod:`email.iterators` module provides some useful higher level iterations over
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DSTLExtras.h556 std::tuple<Iters...> iterators;
560 return value_type(*std::get<Ns>(iterators)...);
564 decltype(iterators) tup_inc(std::index_sequence<Ns...>) const {
565 return std::tuple<Iters...>(std::next(std::get<Ns>(iterators))...);
569 decltype(iterators) tup_dec(std::index_sequence<Ns...>) const {
570 return std::tuple<Iters...>(std::prev(std::get<Ns>(iterators))...);
574 zip_common(Iters &&... ts) : iterators(std::forward<Iters>(ts)...) {}
583 iterators = tup_inc(std::index_sequence_for<Iters...>{});
590 iterators = tup_dec(std::index_sequence_for<Iters...>{});
600 return std::get<0>(this->iterators) == std::get<0>(other.iterators);
[all …]
/external/llvm-project/llvm/include/llvm/ADT/
DSTLExtras.h625 std::tuple<Iters...> iterators;
629 return value_type(*std::get<Ns>(iterators)...);
633 decltype(iterators) tup_inc(std::index_sequence<Ns...>) const {
634 return std::tuple<Iters...>(std::next(std::get<Ns>(iterators))...);
638 decltype(iterators) tup_dec(std::index_sequence<Ns...>) const {
639 return std::tuple<Iters...>(std::prev(std::get<Ns>(iterators))...);
643 zip_common(Iters &&... ts) : iterators(std::forward<Iters>(ts)...) {}
652 iterators = tup_inc(std::index_sequence_for<Iters...>{});
659 iterators = tup_dec(std::index_sequence_for<Iters...>{});
669 return std::get<0>(this->iterators) == std::get<0>(other.iterators);
[all …]
/external/icu/tools/srcgen/javadoc_patches/patches/src/main/java/android/icu/text/
DEdits.java.patch5 …* The "fine changes" and "coarse changes" iterators will step through only the change edits when t…
6 …link Edits.Iterator#next()} methods are called. They are identical to the non-change iterators when

12345678910