phobos-next ~master (2024-03-19T05:49:32Z)
Home
Dub
Repo
BoundsType.BoundsType
nxt
bound
BoundsType
Undocumented in source.
alias
BoundsType
=
byte
alias
BoundsType
=
short
alias
BoundsType
=
int
alias
BoundsType
=
long
alias
BoundsType
=
CommonType
!(
LowType
,
HighType
)
alias
BoundsType
=
CommonType
!(
LowType
,
HighType
)
alias
BoundsType
=
ubyte
alias
BoundsType
=
ushort
alias
BoundsType
=
uint
alias
BoundsType
=
ulong
alias
BoundsType
=
CommonType
!(
LowType
,
HighType
)
template
BoundsType
(alias low, alias high, bool packed = true, bool signed = false)
version(none)
static if
(
isIntegral!LowType && isIntegral!HighType
)
static if
(!(
signed && low < 0
))
static if
(
packed
)
static if
(!(
span <= 0xff
))
static if
(!(
span <= 0xffff
))
static if
(!(
span <= 0xffffffff
))
static if
(!(
span <= 0xffffffffffffffff
))
alias
BoundsType
=
CommonType
!(
LowType
,
HighType
)
alias
BoundsType
=
CommonType
!(
LowType
,
HighType
)
alias
BoundsType
=
CommonType
!(
LowType
,
HighType
)
alias
BoundsType
=
CommonType
!(
LowType
,
HighType
)
alias
BoundsType
=
CommonType
!(
LowType
,
HighType
)
Meta
Source
See Implementation
nxt
bound
BoundsType
aliases
BoundsType
HighType
LowType
SpanType
manifest constants
span