Types.h
Go to the documentation of this file.
1 //=================================================================================================
33 //=================================================================================================
34 
35 #ifndef _BLAZE_UTIL_TYPES_H_
36 #define _BLAZE_UTIL_TYPES_H_
37 
38 
39 //*************************************************************************************************
40 // Includes
41 //*************************************************************************************************
42 
43 #include <cstddef>
44 #include <cstdint>
45 
46 
47 namespace blaze {
48 
49 //=================================================================================================
50 //
51 // TYPE DEFINITIONS
52 //
53 //=================================================================================================
54 
55 //*************************************************************************************************
60 using std::size_t;
61 //*************************************************************************************************
62 
63 
64 //*************************************************************************************************
69 using std::ptrdiff_t;
70 //*************************************************************************************************
71 
72 
73 //*************************************************************************************************
79 using byte_t = unsigned char;
80 //*************************************************************************************************
81 
82 
83 //*************************************************************************************************
88 using std::int8_t;
89 //*************************************************************************************************
90 
91 
92 //*************************************************************************************************
97 using std::uint8_t;
98 //*************************************************************************************************
99 
100 
101 //*************************************************************************************************
106 using std::int16_t;
107 //*************************************************************************************************
108 
109 
110 //*************************************************************************************************
115 using std::uint16_t;
116 //*************************************************************************************************
117 
118 
119 //*************************************************************************************************
124 using std::int32_t;
125 //*************************************************************************************************
126 
127 
128 //*************************************************************************************************
133 using std::uint32_t;
134 //*************************************************************************************************
135 
136 
137 //*************************************************************************************************
142 using std::int64_t;
143 //*************************************************************************************************
144 
145 
146 //*************************************************************************************************
151 using std::uint64_t;
152 //*************************************************************************************************
153 
154 
155 //*************************************************************************************************
159 using large_t = int64_t;
160 //*************************************************************************************************
161 
162 
163 //*************************************************************************************************
168 //*************************************************************************************************
169 
170 
171 //*************************************************************************************************
175 using id_t = ularge_t;
176 //*************************************************************************************************
177 
178 } // namespace blaze
179 
180 #endif
unsigned char byte_t
Byte data type of the Blaze library.The byte data type is guaranteed to be an integral data type of s...
Definition: Types.h:79
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
64-bit unsigned integer type of the Blaze library.
uint64_t ularge_t
The largest available unsigned integer data type.
Definition: Types.h:167
64-bit signed integer type of the Blaze library.