DimensionType

alias DimensionType(T : Box!U, U...) = U[0]

Examples

static assert (is(DimensionType!Box2F == float));
static assert (is(DimensionType!Box3D == double));

Meta