redBlackTree
fn
auto redBlackTree(E)(E[] elems...)Convenience function for creating a RedBlackTree!E from a list of values.
Parameters
allowDuplicates | Whether duplicates should be allowed (optional, default: false) |
less | predicate to sort by (optional) |
elems | elements to insert into the rbtree (variadic arguments) |
range | range elements to insert into the rbtree (alternative to elems) |
fn
auto redBlackTree(bool allowDuplicates, E)(E[] elems...)Ditto
fn
auto redBlackTree(alias less, E)(E[] elems...) if (isSuitablePredicate!(less, E))Ditto
fn
auto redBlackTree(alias less, bool allowDuplicates, E)(E[] elems...) if (isSuitablePredicate!(less, E))Ditto
fn
auto redBlackTree(Stuff)(Stuff range) if (isInputRange!Stuff && !isArray!(Stuff))Ditto
fn
auto redBlackTree(bool allowDuplicates, Stuff)(Stuff range) if (isInputRange!Stuff && !isArray!(Stuff))Ditto
fn
auto redBlackTree(alias less, Stuff)(Stuff range) if (isSuitablePredicate!(less, ElementType!Stuff)
&& isInputRange!Stuff && !isArray!(Stuff))Ditto
fn
auto redBlackTree(alias less, bool allowDuplicates, Stuff)(Stuff range) if (isSuitablePredicate!(less, ElementType!Stuff)
&& isInputRange!Stuff && !isArray!(Stuff))Ditto