checkedint.tests.values

Generate numeric test values hitting all the likely corner cases for simple integer math algorithms. Floating-point is also well-covered, with the exception of subnormal values.

Members

Aliases

CharTypes
alias CharTypes = AliasSeq!(char, wchar, dchar)
Undocumented in source.
FixedTypes
alias FixedTypes = AliasSeq!(bool, CharTypes, IntegralTypes)
Undocumented in source.
FloatingTypes
alias FloatingTypes = AliasSeq!(float, double, real)
Undocumented in source.
IntegralTypes
alias IntegralTypes = AliasSeq!(byte, ubyte, short, ushort, int, uint, long, ulong)
Undocumented in source.
NumericTypes
alias NumericTypes = AliasSeq!(IntegralTypes, FloatingTypes)
Undocumented in source.
ScalarTypes
alias ScalarTypes = AliasSeq!(FixedTypes, FloatingTypes)
Undocumented in source.

Structs

TestValues
struct TestValues(N)
Undocumented in source.
TestValues
struct TestValues(N)
Undocumented in source.
TestValues
struct TestValues(N)
Undocumented in source.
TestValues
struct TestValues(N)
Undocumented in source.

Meta

Authors

Thomas Stuart Bockman