On Wednesday, 17 October 2012 at 17:15:14 UTC, Andrei Alexandrescu wrote:
On 10/16/12 3:07 PM, H. S. Teoh wrote:Perhaps mark ranges with an .isTransient propertyisTransient!R is exactly the same thing as isInputRange!R && !isForwardRange!R.Andrei
Technically, (isTransient!R) is just a subset of (isInputRange!R && !isForwardRange!R) "byDChar" (if it existed), would be a perfectly valid non-transient input only range.