BoundsType

Get type that can contain the inclusive bound [low, high]. If packed optimize storage for compactness otherwise for speed. If signed use a signed integer.

version(none)
template BoundsType (
alias low
alias high
bool packed = true
bool signed = false
) if (
isCTBound!low &&
isCTBound!high
) {
version(none)
enum span;
}

Meta