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