On 5/27/16 7:42 PM, Seb wrote:
So what about the convention to explicitely declare a `.transient` enum member on a range, if the front element value can change?
enum isTransient(R) = is(typeof(() {
static assert(isInputRange!R);
static assert(hasIndirections(ElementType!R));
static assert(!allIndrectionsImmutable!(ElementType!R)); // need to
write this
})); -Steve
