simdutf  5.2.8
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 
18 // Implementation-internal files (must be included before the implementations themselves, to keep
19 // amalgamation working--otherwise, the first time a file is included, it might be put inside the
20 // #ifdef SIMDUTF_IMPLEMENTATION_ARM64/FALLBACK/etc., which means the other implementations can't
21 // compile unless that implementation is turned on).
22 #include "simdutf/internal/isadetection.h"
23 
24 
25 SIMDUTF_POP_DISABLE_WARNINGS
26 
27 #endif // SIMDUTF_H