1 | #ifndef DAWGDIC_BASE_TYPES_H |
---|---|
2 | #define DAWGDIC_BASE_TYPES_H |
3 | |
4 | #include <cstddef> |
5 | |
6 | namespace dawgdic { |
7 | |
8 | // 8-bit characters. |
9 | typedef char CharType; |
10 | typedef unsigned char UCharType; |
11 | |
12 | // 32-bit integer. |
13 | typedef int ValueType; |
14 | |
15 | // 32-bit unsigned integer. |
16 | typedef unsigned int BaseType; |
17 | |
18 | // 32 or 64-bit unsigned integer. |
19 | typedef std::size_t SizeType; |
20 | |
21 | } // namespace dawgdic |
22 | |
23 | #endif // DAWGDIC_BASE_TYPES_H |
24 |