Pair. TODO std.typecons
Quadruple. TODO std.typecons
Triple. TODO std.typecons
More descriptive alias.
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] < ... .
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
Allows forbidden casts.
Collect/Gather the elements of r into a Container and return it.
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.
This overload enables, when possible, lvalue return.
$(LUCKY Fibonacci) Numbers (Infinite Range).
Find First Occurrence any of needles in haystack.
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.
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
Instantiator for Pair.
Instantiator for Quadruple.
Reset a to its default value.
Reset all members in aggregate instance c.
Generic Member Setter.
Specialization of splicerN to N=2.
Specialization of splicerN to N=3.
Splice x in N parts, all as equal in lengths as possible.
Simpler variant of Phobos' split.
Simpler variant of Phobos' splitBefore.
Split range using multiple separators stored as elements in separators.
Stable Variant of Quick Sort.
Python Style To-String-Conversion Alias.
Execute Expression action the same way n times.
Instantiator for Triple.
Evaluate all parts possibly digesting whole.
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.
Limit/Span (Min,Max) Pair.
TOOD Merge into Phobos' endsWith.
Expand Static array into a parameter arguments (AliasSeq!).
Allow static arrays to be sorted without [].
TOOD Merge into Phobos' startsWith.
Extensions to std.algorithm.