|
Regina 7.0 Calculation Engine
|
Gives access to native integer types that hold at least k bytes, where k may be any compile-time constant. More...
#include <utilities/intutils.h>
Public Types | |
| using | type = typename IntOfSize< nextPowerOfTwo(bytes)>::type |
| A native signed integer type with at least k bytes, where k is the template parameter. More... | |
| using | utype = typename IntOfSize< nextPowerOfTwo(bytes)>::utype |
| A native unsigned integer type with at least k bytes, where k is the template parameter. More... | |
Gives access to native integer types that hold at least k bytes, where k may be any compile-time constant.
| bytes | the minimum number of bytes in the native integer types (i.e., the integer k described above). |
| using regina::IntOfMinSize< bytes >::type = typename IntOfSize<nextPowerOfTwo(bytes)>::type |
A native signed integer type with at least k bytes, where k is the template parameter.
The default is void, which indicates that Regina does not know how to access an integer type of the requested size.
| using regina::IntOfMinSize< bytes >::utype = typename IntOfSize<nextPowerOfTwo(bytes)>::utype |
A native unsigned integer type with at least k bytes, where k is the template parameter.
The default is void, which indicates that Regina does not know how to access an integer type of the requested size.