simdutf  5.6.2
Unicode at GB/s.
simdutf.h
1 #ifndef SIMDUTF_H
2 #define SIMDUTF_H
3 #include <cstring>
4 
5 #include "simdutf/compiler_check.h"
6 #include "simdutf/common_defs.h"
7 #include "simdutf/encoding_types.h"
8 #include "simdutf/error.h"
9 
10 SIMDUTF_PUSH_DISABLE_WARNINGS
11 SIMDUTF_DISABLE_UNDESIRED_WARNINGS
12 
13 // Public API
14 #include "simdutf/simdutf_version.h"
15 #include "simdutf/implementation.h"
16 
17 // Implementation-internal files (must be included before the implementations
18 // themselves, to keep amalgamation working--otherwise, the first time a file is
19 // included, it might be put inside the #ifdef
20 // SIMDUTF_IMPLEMENTATION_ARM64/FALLBACK/etc., which means the other
21 // implementations can't compile unless that implementation is turned on).
22 #include "simdutf/internal/isadetection.h"
23 
24 SIMDUTF_POP_DISABLE_WARNINGS
25 
26 #endif // SIMDUTF_H