/external/cldr/tools/java/org/unicode/cldr/util/ |
D | DelegatingIterator.java | 8 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()
|
D | With.java | 36 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/ |
D | doc-hit-info-iterator-and_test.cc | 49 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 …]
|
D | doc-hit-info-iterator-or_test.cc | 49 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 …]
|
D | doc-hit-info-iterator-and.cc | 50 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 …]
|
D | doc-hit-info-iterator-or.cc | 37 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()
|
D | doc-hit-info-iterator-and.h | 32 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators); 73 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators);
|
D | doc-hit-info-iterator-or.h | 29 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators); 78 std::vector<std::unique_ptr<DocHitInfoIterator>> iterators);
|
/external/cldr/tools/java/org/unicode/cldr/draft/ |
D | Iterables.java | 12 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/ |
D | db_sequence_container_iterators.multithread.pass.cpp | 48 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/ |
D | debug_mode_helper.h | 288 CHECKPOINT("copy invalidates iterators"); 308 CHECKPOINT("copy move invalidates iterators"); 356 CHECKPOINT("testing swap invalidates iterators");
|
/external/python/cpython3/Doc/library/ |
D | email.iterators.rst | 1 :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/ |
D | shuffle_dataset_serialization_test.py | 92 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/ |
D | Generalization.cpp | 42 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/ |
D | isl_ast_build.c | 84 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/ |
D | RELEASES.md | 17 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 …]
|
D | README.md | 21 ## 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/ |
D | api_def_DeleteMultiDeviceIterator.pbtxt | 9 name: "iterators" 13 "ensure this op runs after all the dependent iterators are deleted."
|
/external/tensorflow/tensorflow/python/distribute/ |
D | input_lib.py | 615 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/ |
D | BCELBenchmark.java | 33 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/ |
D | README.md | 21 * 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/ |
D | email.iterators.rst | 1 :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/ |
D | STLExtras.h | 556 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/ |
D | STLExtras.h | 625 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/ |
D | Edits.java.patch | 5 …* 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
|