The OpenD Programming Language

doubleIterable

Tests whether T is iterable and has elements of a type implicitly * convertible to double.

template doubleIterable (
T
) {
static if(!isIterable!T)
enum doubleIterable;
static if(!(!isIterable!T))
enum doubleIterable;
}

Meta