Lines Matching refs:integer
18 for writing portable code that requires certain integer widths. All typedef's are in namespace boos…
32 The header <boost/cstdint.hpp> makes the standard integer types safely available in namespace [^boo…
54 [section Exact-width integer types]
56 The typedef [^int#_t], with # replaced by the width, designates a signed integer type of exactly # …
57 for example [^int8_t] denotes an 8-bit signed integer type. Similarly, the typedef [^uint#_t] desig…
58 integer type of exactly # bits.
60 These types are optional. However, if a platform supports integer types with widths of
68 [section Minimum-width integer types]
70 The typedef [^int_least#_t], with # replaced by the width, designates a signed integer type with a …
71 of at least # bits, such that no signed integer type with lesser size has at least the specified wi…
72 Thus, [^int_least32_t] denotes the smallest signed integer type with a width of at least 32 bits.
73 Similarly, the typedef name [^uint_least#_t] designates an unsigned integer type with a width of at…
74 such that no unsigned integer type with lesser size has at least the specified width.
76 The following minimum-width integer types are provided for all platforms:
91 All other minimum-width integer types are optional.
95 [section Fastest minimum-width integer types]
97 The typedef [^int_fast#_t], with # replaced by the width, designates the fastest signed integer type
99 unsigned integer type with a width of at least # bits.
104 The following fastest minimum-width integer types are provided for all platforms:
118 All other fastest minimum-width integer types are optional.
122 [section Greatest-width integer types]
124 …e typedef [^intmax_t ]designates a signed integer type capable of representing any value of any si…
126 …edef [^uintmax_t] designates an unsigned integer type capable of representing any value of any uns…
135 integer constants of at least the specified width to be declared: