/aosp_15_r20/external/sdv/vsomeip/third_party/boost/range/doc/ |
D | boost_range.qbk | 89 [def __range_algorithms__ [link range.reference.algorithms Range algorithms… 90 [def __range_algorithms_adjacent_find__ [link range.reference.algorithms.non_mutating.adj… 91 [def __range_algorithms_binary_search__ [link range.reference.algorithms.non_mutating.bin… 92 [def __range_algorithms_count__ [link range.reference.algorithms.non_mutating.cou… 93 [def __range_algorithms_count_if__ [link range.reference.algorithms.non_mutating.cou… 94 [def __range_algorithms_equal__ [link range.reference.algorithms.non_mutating.equ… 95 [def __range_algorithms_equal_range__ [link range.reference.algorithms.non_mutating.equ… 96 [def __range_algorithms_for_each__ [link range.reference.algorithms.non_mutating.for… 97 [def __range_algorithms_find__ [link range.reference.algorithms.non_mutating.fin… 98 [def __range_algorithms_find_end__ [link range.reference.algorithms.non_mutating.fin… [all …]
|
/aosp_15_r20/external/bouncycastle/bcpkix/src/main/java/org/bouncycastle/operator/ |
H A D | DefaultSignatureAlgorithmIdentifierFinder.java | 33 private static Map algorithms = new HashMap(); field in DefaultSignatureAlgorithmIdentifierFinder 56 algorithms.put("MD5WITHRSAENCRYPTION", PKCSObjectIdentifiers.md5WithRSAEncryption); 57 algorithms.put("MD5WITHRSA", PKCSObjectIdentifiers.md5WithRSAEncryption); 58 algorithms.put("SHA1WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha1WithRSAEncryption); 59 algorithms.put("SHA1WITHRSA", PKCSObjectIdentifiers.sha1WithRSAEncryption); 60 algorithms.put("SHA224WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha224WithRSAEncryption); 61 algorithms.put("SHA224WITHRSA", PKCSObjectIdentifiers.sha224WithRSAEncryption); 62 algorithms.put("SHA256WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha256WithRSAEncryption); 63 algorithms.put("SHA256WITHRSA", PKCSObjectIdentifiers.sha256WithRSAEncryption); 64 algorithms.put("SHA384WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha384WithRSAEncryption); [all …]
|
/aosp_15_r20/external/bouncycastle/repackaged_platform/bcpkix/src/main/java/com/android/internal/org/bouncycastle/operator/ |
H A D | DefaultSignatureAlgorithmIdentifierFinder.java | 37 private static Map algorithms = new HashMap(); field in DefaultSignatureAlgorithmIdentifierFinder 60 algorithms.put("MD5WITHRSAENCRYPTION", PKCSObjectIdentifiers.md5WithRSAEncryption); 61 algorithms.put("MD5WITHRSA", PKCSObjectIdentifiers.md5WithRSAEncryption); 62 algorithms.put("SHA1WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha1WithRSAEncryption); 63 algorithms.put("SHA1WITHRSA", PKCSObjectIdentifiers.sha1WithRSAEncryption); 64 algorithms.put("SHA224WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha224WithRSAEncryption); 65 algorithms.put("SHA224WITHRSA", PKCSObjectIdentifiers.sha224WithRSAEncryption); 66 algorithms.put("SHA256WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha256WithRSAEncryption); 67 algorithms.put("SHA256WITHRSA", PKCSObjectIdentifiers.sha256WithRSAEncryption); 68 algorithms.put("SHA384WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha384WithRSAEncryption); [all …]
|
/aosp_15_r20/external/bouncycastle/repackaged_platform/bcprov/src/main/java/com/android/internal/org/bouncycastle/x509/ |
H A D | X509Util.java | 44 private static Hashtable algorithms = new Hashtable(); field in X509Util 54 algorithms.put("MD5WITHRSAENCRYPTION", PKCSObjectIdentifiers.md5WithRSAEncryption); 55 algorithms.put("MD5WITHRSA", PKCSObjectIdentifiers.md5WithRSAEncryption); 56 algorithms.put("SHA1WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha1WithRSAEncryption); 57 algorithms.put("SHA1WITHRSA", PKCSObjectIdentifiers.sha1WithRSAEncryption); 58 algorithms.put("SHA224WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha224WithRSAEncryption); 59 algorithms.put("SHA224WITHRSA", PKCSObjectIdentifiers.sha224WithRSAEncryption); 60 algorithms.put("SHA256WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha256WithRSAEncryption); 61 algorithms.put("SHA256WITHRSA", PKCSObjectIdentifiers.sha256WithRSAEncryption); 62 algorithms.put("SHA384WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha384WithRSAEncryption); [all …]
|
/aosp_15_r20/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/x509/ |
H A D | X509Util.java | 43 private static Hashtable algorithms = new Hashtable(); field in X509Util 53 algorithms.put("MD5WITHRSAENCRYPTION", PKCSObjectIdentifiers.md5WithRSAEncryption); 54 algorithms.put("MD5WITHRSA", PKCSObjectIdentifiers.md5WithRSAEncryption); 55 algorithms.put("SHA1WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha1WithRSAEncryption); 56 algorithms.put("SHA1WITHRSA", PKCSObjectIdentifiers.sha1WithRSAEncryption); 57 algorithms.put("SHA224WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha224WithRSAEncryption); 58 algorithms.put("SHA224WITHRSA", PKCSObjectIdentifiers.sha224WithRSAEncryption); 59 algorithms.put("SHA256WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha256WithRSAEncryption); 60 algorithms.put("SHA256WITHRSA", PKCSObjectIdentifiers.sha256WithRSAEncryption); 61 algorithms.put("SHA384WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha384WithRSAEncryption); [all …]
|
/aosp_15_r20/external/bouncycastle/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/x509/ |
H A D | X509Util.java | 44 private static Hashtable algorithms = new Hashtable(); field in X509Util 54 algorithms.put("MD5WITHRSAENCRYPTION", PKCSObjectIdentifiers.md5WithRSAEncryption); 55 algorithms.put("MD5WITHRSA", PKCSObjectIdentifiers.md5WithRSAEncryption); 56 algorithms.put("SHA1WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha1WithRSAEncryption); 57 algorithms.put("SHA1WITHRSA", PKCSObjectIdentifiers.sha1WithRSAEncryption); 58 algorithms.put("SHA224WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha224WithRSAEncryption); 59 algorithms.put("SHA224WITHRSA", PKCSObjectIdentifiers.sha224WithRSAEncryption); 60 algorithms.put("SHA256WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha256WithRSAEncryption); 61 algorithms.put("SHA256WITHRSA", PKCSObjectIdentifiers.sha256WithRSAEncryption); 62 algorithms.put("SHA384WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha384WithRSAEncryption); [all …]
|
/aosp_15_r20/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/jce/ |
H A D | PKCS10CertificationRequest.java | 78 private static Hashtable algorithms = new Hashtable(); field in PKCS10CertificationRequest 90 algorithms.put("MD5WITHRSAENCRYPTION", new ASN1ObjectIdentifier("1.2.840.113549.1.1.4")); 91 algorithms.put("MD5WITHRSA", new ASN1ObjectIdentifier("1.2.840.113549.1.1.4")); 92 algorithms.put("RSAWITHMD5", new ASN1ObjectIdentifier("1.2.840.113549.1.1.4")); 93 algorithms.put("SHA1WITHRSAENCRYPTION", new ASN1ObjectIdentifier("1.2.840.113549.1.1.5")); 94 algorithms.put("SHA1WITHRSA", new ASN1ObjectIdentifier("1.2.840.113549.1.1.5")); 95 algorithms.put("SHA224WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha224WithRSAEncryption); 96 algorithms.put("SHA224WITHRSA", PKCSObjectIdentifiers.sha224WithRSAEncryption); 97 algorithms.put("SHA256WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha256WithRSAEncryption); 98 algorithms.put("SHA256WITHRSA", PKCSObjectIdentifiers.sha256WithRSAEncryption); [all …]
|
/aosp_15_r20/external/bouncycastle/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/jce/ |
H A D | PKCS10CertificationRequest.java | 80 private static Hashtable algorithms = new Hashtable(); field in PKCS10CertificationRequest 92 algorithms.put("MD5WITHRSAENCRYPTION", new ASN1ObjectIdentifier("1.2.840.113549.1.1.4")); 93 algorithms.put("MD5WITHRSA", new ASN1ObjectIdentifier("1.2.840.113549.1.1.4")); 94 algorithms.put("RSAWITHMD5", new ASN1ObjectIdentifier("1.2.840.113549.1.1.4")); 95 algorithms.put("SHA1WITHRSAENCRYPTION", new ASN1ObjectIdentifier("1.2.840.113549.1.1.5")); 96 algorithms.put("SHA1WITHRSA", new ASN1ObjectIdentifier("1.2.840.113549.1.1.5")); 97 algorithms.put("SHA224WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha224WithRSAEncryption); 98 algorithms.put("SHA224WITHRSA", PKCSObjectIdentifiers.sha224WithRSAEncryption); 99 algorithms.put("SHA256WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha256WithRSAEncryption); 100 algorithms.put("SHA256WITHRSA", PKCSObjectIdentifiers.sha256WithRSAEncryption); [all …]
|
/aosp_15_r20/external/bouncycastle/repackaged_platform/bcprov/src/main/java/com/android/internal/org/bouncycastle/jce/ |
H A D | PKCS10CertificationRequest.java | 80 private static Hashtable algorithms = new Hashtable(); field in PKCS10CertificationRequest 92 algorithms.put("MD5WITHRSAENCRYPTION", new ASN1ObjectIdentifier("1.2.840.113549.1.1.4")); 93 algorithms.put("MD5WITHRSA", new ASN1ObjectIdentifier("1.2.840.113549.1.1.4")); 94 algorithms.put("RSAWITHMD5", new ASN1ObjectIdentifier("1.2.840.113549.1.1.4")); 95 algorithms.put("SHA1WITHRSAENCRYPTION", new ASN1ObjectIdentifier("1.2.840.113549.1.1.5")); 96 algorithms.put("SHA1WITHRSA", new ASN1ObjectIdentifier("1.2.840.113549.1.1.5")); 97 algorithms.put("SHA224WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha224WithRSAEncryption); 98 algorithms.put("SHA224WITHRSA", PKCSObjectIdentifiers.sha224WithRSAEncryption); 99 algorithms.put("SHA256WITHRSAENCRYPTION", PKCSObjectIdentifiers.sha256WithRSAEncryption); 100 algorithms.put("SHA256WITHRSA", PKCSObjectIdentifiers.sha256WithRSAEncryption); [all …]
|
/aosp_15_r20/external/cronet/third_party/libc++/src/benchmarks/ |
H A D | CMakeLists.txt | 175 algorithms.partition_point.bench.cpp 176 algorithms/count.bench.cpp 177 algorithms/equal.bench.cpp 178 algorithms/find.bench.cpp 179 algorithms/fill.bench.cpp 180 algorithms/for_each.bench.cpp 181 algorithms/lower_bound.bench.cpp 182 algorithms/make_heap.bench.cpp 183 algorithms/make_heap_then_sort_heap.bench.cpp 184 algorithms/min.bench.cpp [all …]
|
/aosp_15_r20/external/cronet/base/ranges/ |
H A D | README.md | 4 algorithms that were introduced in C++20. These implementations are added to the 12 algorithms in `base::ranges` have overloads for ranges of elements, which allow 30 applying algorithms to return values is easier: 55 iterator for ranges, the `base::ranges::` algorithms also support projections, 80 `base::ranges::` algorithms, for example `base::ranges::all_of` has the 92 To simplify the implementation of the `base::ranges::` algorithms, they dispatch 93 to the `std::` algorithms found in C++14. This leads to the following list of 99 Due to the lack of support for concepts in the language, the algorithms in 100 `base::ranges` do not have the constraints that are present on the algorithms in 102 algorithms. In the future this might be addressed by adding corresponding [all …]
|
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/mpl/doc/src/refmanual/ |
D | Algorithms.rst | 2 The MPL provides a broad range of fundamental algorithms aimed to 4 needs. The algorithms include compile-time counterparts 5 of many of the STL algorithms, iteration algorithms borrowed from 8 Unlike the algorithms in the C++ Standard Library, which operate on 19 In the spirit of the STL, MPL algorithms are *generic*, meaning 24 algorithms are decoupled from concrete sequence 27 All MPL algorithms can be sorted into three 28 major categories: iteration algorithms, querying algorithms, and 29 transformation algorithms. The transformation algorithms introduce 39 .. |sequence algorithms| replace:: `sequence algorithms`_ [all …]
|
/aosp_15_r20/tools/apksig/src/main/java/com/android/apksig/internal/apk/v2/ |
H A D | V2SchemeSigner.java | 103 List<SignatureAlgorithm> algorithms = new ArrayList<>(); in getSuggestedSignatureAlgorithms() local 104 algorithms.add(SignatureAlgorithm.RSA_PKCS1_V1_5_WITH_SHA256); in getSuggestedSignatureAlgorithms() 106 algorithms.add(SignatureAlgorithm.VERITY_RSA_PKCS1_V1_5_WITH_SHA256); in getSuggestedSignatureAlgorithms() 108 return algorithms; in getSuggestedSignatureAlgorithms() 116 List<SignatureAlgorithm> algorithms = new ArrayList<>(); in getSuggestedSignatureAlgorithms() local 117 algorithms.add( in getSuggestedSignatureAlgorithms() 122 algorithms.add(SignatureAlgorithm.VERITY_DSA_WITH_SHA256); in getSuggestedSignatureAlgorithms() 124 return algorithms; in getSuggestedSignatureAlgorithms() 130 List<SignatureAlgorithm> algorithms = new ArrayList<>(); in getSuggestedSignatureAlgorithms() local 131 algorithms.add(SignatureAlgorithm.ECDSA_WITH_SHA256); in getSuggestedSignatureAlgorithms() [all …]
|
/aosp_15_r20/external/python/cpython2/Doc/library/ |
D | hashlib.rst | 5 :synopsis: Secure hash and message digest algorithms. 21 message digest algorithms. Included are the FIPS secure hash algorithms SHA1, 24 digest are interchangeable. Older algorithms were called message digests. The 34 Some algorithms have known hash collision weaknesses, refer to the "See 46 Constructors for hash algorithms that are always present in this module are 48 :func:`sha512`. Additional algorithms may also be available depending upon the 72 hashes as well as any other algorithms that your OpenSSL library may offer. The 84 .. data:: hashlib.algorithms 86 A tuple providing the names of the hash algorithms guaranteed to be 93 A set containing the names of the hash algorithms guaranteed to be supported [all …]
|
/aosp_15_r20/external/conscrypt/repackaged/testing/src/main/java/tests/util/ |
H A D | ServiceTester.java | 56 private final Set<String> algorithms = new LinkedHashSet<>(); field in ServiceTester 114 this.algorithms.add(algorithm); in withAlgorithm() 123 public ServiceTester withAlgorithms(Collection<String> algorithms) { in withAlgorithms() argument 124 this.algorithms.addAll(algorithms); in withAlgorithms() 162 if (algorithms.isEmpty()) { in run() 170 algorithms.removeAll(skipAlgorithms); in run() 171 for (String algorithm : algorithms) { in run()
|
/aosp_15_r20/external/conscrypt/testing/src/main/java/tests/util/ |
H A D | ServiceTester.java | 51 private final Set<String> algorithms = new LinkedHashSet<>(); field in ServiceTester 109 this.algorithms.add(algorithm); in withAlgorithm() 118 public ServiceTester withAlgorithms(Collection<String> algorithms) { in withAlgorithms() argument 119 this.algorithms.addAll(algorithms); in withAlgorithms() 157 if (algorithms.isEmpty()) { in run() 166 algorithms.removeAll(skipAlgorithms); in run() 167 for (String algorithm : algorithms) { in run()
|
/aosp_15_r20/tools/apksig/src/main/java/com/android/apksig/internal/apk/v3/ |
H A D | V3SchemeSigner.java | 116 List<SignatureAlgorithm> algorithms = new ArrayList<>(); in getSuggestedSignatureAlgorithms() local 117 algorithms.add(SignatureAlgorithm.RSA_PKCS1_V1_5_WITH_SHA256); in getSuggestedSignatureAlgorithms() 119 algorithms.add(SignatureAlgorithm.VERITY_RSA_PKCS1_V1_5_WITH_SHA256); in getSuggestedSignatureAlgorithms() 121 return algorithms; in getSuggestedSignatureAlgorithms() 129 List<SignatureAlgorithm> algorithms = new ArrayList<>(); in getSuggestedSignatureAlgorithms() local 130 algorithms.add( in getSuggestedSignatureAlgorithms() 135 algorithms.add(SignatureAlgorithm.VERITY_DSA_WITH_SHA256); in getSuggestedSignatureAlgorithms() 137 return algorithms; in getSuggestedSignatureAlgorithms() 143 List<SignatureAlgorithm> algorithms = new ArrayList<>(); in getSuggestedSignatureAlgorithms() local 144 algorithms.add(SignatureAlgorithm.ECDSA_WITH_SHA256); in getSuggestedSignatureAlgorithms() [all …]
|
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/range/doc/reference/ |
D | adaptors.qbk | 62 …plement to Range algorithms. The reason is that adaptors are ['*orthogonal*] to algorithms. For ex… 67 …nt the elements that satisfy the same predicate? The naive answer would be to use these algorithms: 72 …algorithms are only defined to maintain a one to one relationship with the standard library algori… 92 …at many algorithms no longer require nor benefit from an optimized implementation with an `_if` su… 99 With adaptors and algorithms we can express this as 119 1. we no longer need many of the `_if`, `_copy`, `_copy_if` and `_n` variants of algorithms. 121 2. we can generate a multitude of new algorithms on the fly, for example, above we generated `rever… 125 [*Range Adaptors are to algorithms what algorithms are to containers]
|
D | algorithms.qbk | 6 [section:algorithms Range Algorithms] 24 However, the return type of range algorithms is almost always different from that of existing itera… 26 One group of algorithms, like `boost::sort()`, will simply return the same range so that we can con… 32 Algorithms like `boost::unique()` fall into another group of algorithms that return (potentially) n… 87 [section:mutating Mutating algorithms] 120 [section:non_mutating Non-mutating algorithms] 142 [section:set Set algorithms] 150 [section:heap Heap algorithms] 157 [section:permutation Permutation algorithms] 162 [section:new New algorithms] [all …]
|
/aosp_15_r20/external/scapy/scapy/layers/tls/crypto/ |
H A D | cipher_block.py | 18 from cryptography.hazmat.primitives.ciphers import (Cipher, algorithms, modes, 111 pc_cls = algorithms.AES 121 pc_cls = algorithms.Camellia 134 pc_cls = algorithms.TripleDES 152 pc_cls = algorithms.TripleDES 158 pc_cls = algorithms.IDEA 164 pc_cls = algorithms.SEED 194 self.key = algorithms._verify_key_size(self, key)
|
/aosp_15_r20/external/tensorflow/tensorflow/core/kernels/ |
H A D | matmul_op_fused.cc | 185 const std::vector<se::cuda::BlasLt::MatmulAlgorithm>& algorithms, in AutotuneMatmul() argument 194 VLOG(4) << "Autotuning BlasLtMatmul over " << algorithms.size() in AutotuneMatmul() 199 for (size_t i = 0; i != algorithms.size(); ++i) { in AutotuneMatmul() 200 const auto& profile_algorithm = algorithms[i]; in AutotuneMatmul() 298 const auto& algorithms = plan_and_algorithms->algorithms; in operator ()() local 299 OP_REQUIRES(context, algorithms.size() > 0, in operator ()() 309 se::cuda::BlasLt::MatmulAlgorithm algorithm = algorithms[0]; in operator ()() 312 AutotuneMatmul(algorithms, matmul_params, context, launch_func); in operator ()() 315 algorithm = algorithms[algorithm_idx]; in operator ()()
|
/aosp_15_r20/packages/modules/ExtServices/java/src/android/ext/services/autofill/ |
D | AutofillFieldClassificationServiceImpl.java | 42 @Nullable Map algorithms, @Nullable Map args) { in onCalculateScores() argument 51 defaultArgs, (HashMap<String, String>) algorithms, in onCalculateScores() 59 @Nullable HashMap<String, String> algorithms, in calculateScores() argument 69 if (algorithms != null && algorithms.containsKey(categoryId)) { in calculateScores() 70 algorithmName = algorithms.get(categoryId); in calculateScores()
|
/aosp_15_r20/libcore/support/src/test/java/libcore/java/security/ |
H A D | StandardNames.java | 95 Set<String> algorithms = PROVIDER_ALGORITHMS.get(type); in provide() local 96 if (algorithms == null) { in provide() 97 algorithms = new HashSet<>(); in provide() 98 PROVIDER_ALGORITHMS.put(type, algorithms); in provide() 101 algorithms.add(algorithm.toUpperCase(Locale.ROOT))); in provide() 113 Set<String> algorithms = PROVIDER_ALGORITHMS.get(type); in unprovide() local 114 assertNotNull(algorithms); in unprovide() 115 assertTrue(algorithm, algorithms.remove(algorithm.toUpperCase(Locale.ROOT))); in unprovide() 116 if (algorithms.isEmpty()) { in unprovide()
|
/aosp_15_r20/frameworks/base/core/java/android/net/ |
H A D | Ikev2VpnProfile.java | 96 private static void addAlgorithmIfSupported(List<String> algorithms, String ipSecAlgoName) { in addAlgorithmIfSupported() argument 98 algorithms.add(ipSecAlgoName); in addAlgorithmIfSupported() 103 final List<String> algorithms = new ArrayList<>(); 104 addAlgorithmIfSupported(algorithms, CRYPT_AES_CBC); in addAlgorithmIfSupported() argument 105 addAlgorithmIfSupported(algorithms, CRYPT_AES_CTR); in addAlgorithmIfSupported() argument 106 addAlgorithmIfSupported(algorithms, AUTH_HMAC_SHA256); in addAlgorithmIfSupported() argument 107 addAlgorithmIfSupported(algorithms, AUTH_HMAC_SHA384); in addAlgorithmIfSupported() argument 108 addAlgorithmIfSupported(algorithms, AUTH_HMAC_SHA512); in addAlgorithmIfSupported() argument 109 addAlgorithmIfSupported(algorithms, AUTH_AES_XCBC); in addAlgorithmIfSupported() argument 110 addAlgorithmIfSupported(algorithms, AUTH_AES_CMAC); in addAlgorithmIfSupported() argument [all …]
|
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/fusion/doc/ |
D | introduction.qbk | 32 missing are the algorithms. It's nice that we can store and retrieve data 39 like if you used STL without the algorithms? Everyone will have to reinvent 52 Unlike __mpl__, Fusion algorithms are lazy and non sequence-type 57 __stl__, fusion algorithms are functional in nature such that algorithms 60 from Fusion algorithms instead. For example, the __transform__ algorithm 66 many algorithms as we want without incurring a high runtime penalty. 68 The /lazy/ evaluation scheme where algorithms return views allows 84 algorithms preserve the original sequence type. e.g. transforming a vector
|