Pair. TODO std.typecons
Quadruple. TODO std.typecons
Triple. TODO std.typecons
More descriptive alias.
Append Arguments $(args) to data. TODO Add support for other Random Access Ranges such as std.container.Array See also: http://forum.dlang.org/thread/mevnosveagdiswkxtbrv@forum.dlang.org?page=1
Create Range of Elements Generated by fun.
Check if a and b are colinear.
Return true if all arguments args are strictly ordered, that is args[0] < args[1] < args[2] < ... . TODO: CT-variant See also: http://forum.dlang.org/thread/wzsdhzycwqyrvqmmttix@forum.dlang.org?page=2#post-vprvhifglfegnlvzqmjj:40forum.dlang.org
Return true if all arguments args are unstrictly ordered, that is args[0] <= args[1] <= args[2] <= ... . TODO: CT-variant See also: http://forum.dlang.org/thread/wzsdhzycwqyrvqmmttix@forum.dlang.org?page=2#post-vprvhifglfegnlvzqmjj:40forum.dlang.org
This function returns the index of the value if it exist among values, size_t.max otherwise.
Check if r counts to at least minCount elements.
Check if r counts to at most maxCount elements.
Check if r counts to exactly exactCount elements.
Distinct Elements of r.
Execute Expression expr the same way n times.
Execute Expression expr inline the same way n times. n must be a constant known at compile time.
This overload enables, when possible, lvalue return. TODO should we limit this template to a.length >= 2
This overload enables, when possible, lvalue return.
$(LUCKY Fibonacci) Numbers (Infinite Range). See also: http://forum.dlang.org/thread/dqlrfoxzsppylcgljyyf@forum.dlang.org#post-mailman.1072.1350619455.5162.digitalmars-d-learn:40puremagic.com See also: https://www.reddit.com/r/programming/comments/rif9x/uniform_function_call_syntax_for_the_d/
Find First Occurrence any of needles in haystack. Like to std.algorithm.find but takes an array of needles as argument instead of a variadic list of key needle arguments. Return found range plus index into needles starting at 1 upon.
Find needles In Order in haystack.
Variant of findSplitAfter that destructively pops everything up to, including, needle from haystack.
Variant of findSplitBefore that destructively pops everything up to, not including, needle from haystack.
Compute Forward Difference of range.
Return true if s1 is an Anagram of s2. Equal arguments are not considered to be an anagrams of each other.
Python Style Length Alias.
In Place Ordering (in Sorted Order) of all Elements t. See also: https://stackoverflow.com/questions/21102646/in-place-ordering-of-elements/ See also: http://forum.dlang.org/thread/eweortsmcmibppmvtriw@forum.dlang.org#post-eweortsmcmibppmvtriw:40forum.dlang.org
Helper for overlap(). Copied from std.array with simplified return expression.
Instantiator for Pair.
Instantiator for Quadruple.
Reset a to its default value. See also: std.typecons.Nullable.nullify
Reset all members in aggregate instance c. See also: http://forum.dlang.org/post/ckitmpguywfitgadfpkv@forum.dlang.org See also: http://forum.dlang.org/post/fbs8b5$5bu$1@digitalmars.com
Generic Member Setter. See also: http://forum.dlang.org/thread/fdjkijrtduraaajlxxne@forum.dlang.org
Simpler variant of Phobos' split.
Simpler variant of Phobos' splitBefore.
Stable Variant of Quick Sort. See also: http://forum.dlang.org/thread/gjuvmrypvxeebvztszpr@forum.dlang.org
Python Style To-String-Conversion Alias.
Execute Expression action the same way n times.
Instantiator for Triple.
Evaluate all parts possibly digesting whole. If all values of parts implicitly convert to bool true return the values as an array, otherwise restore whole and return null.
Generalized Windowed Reduce. See also: https://stackoverflow.com/questions/21004944/forward-difference-algorithm See also: http://forum.dlang.org/thread/ujouqtqeehkegmtaxebg@forum.dlang.org#post-lczzsypupcfigttghkwx:40forum.dlang.org See also: http://rosettacode.org/wiki/Forward_difference#D
Zip ranges together with operation fun. TODO Remove when Issue 8715 is fixed providing zipWith
Limit/Span (Min,Max) Pair. Todo: Decide on either Span, MinMax or Limits See also: https://stackoverflow.com/questions/21241878/generic-span-type-in-phobos
Expand Static array into a parameter arguments (AliasSeq!). See also: http://forum.dlang.org/thread/hwellpcaomwbpnpofzlx@forum.dlang.org?page=1
Allow Static Arrays to be sorted without []. See also: http://forum.dlang.org/thread/jhzurojjnlkatjdgcfhg@forum.dlang.org
Extensions to std.algorithm.