diff --git a/compiler__check_8h_source.html b/compiler__check_8h_source.html index 02ec2bdc7..0ab87ee46 100644 --- a/compiler__check_8h_source.html +++ b/compiler__check_8h_source.html @@ -106,34 +106,44 @@ $(document).ready(function(){initNavTree('compiler__check_8h_source.html',''); i
13 #endif
14 #endif
15 
-
16 // C++ 17
-
17 #if !defined(SIMDJSON_CPLUSPLUS17) && (SIMDJSON_CPLUSPLUS >= 201703L)
-
18 #define SIMDJSON_CPLUSPLUS17 1
+
16 // C++ 23
+
17 #if !defined(SIMDJSON_CPLUSPLUS23) && (SIMDJSON_CPLUSPLUS >= 202302L)
+
18 #define SIMDJSON_CPLUSPLUS23 1
19 #endif
20 
-
21 // C++ 14
-
22 #if !defined(SIMDJSON_CPLUSPLUS14) && (SIMDJSON_CPLUSPLUS >= 201402L)
-
23 #define SIMDJSON_CPLUSPLUS14 1
+
21 // C++ 20
+
22 #if !defined(SIMDJSON_CPLUSPLUS20) && (SIMDJSON_CPLUSPLUS >= 202002L)
+
23 #define SIMDJSON_CPLUSPLUS20 1
24 #endif
25 
-
26 // C++ 11
-
27 #if !defined(SIMDJSON_CPLUSPLUS11) && (SIMDJSON_CPLUSPLUS >= 201103L)
-
28 #define SIMDJSON_CPLUSPLUS11 1
+
26 // C++ 17
+
27 #if !defined(SIMDJSON_CPLUSPLUS17) && (SIMDJSON_CPLUSPLUS >= 201703L)
+
28 #define SIMDJSON_CPLUSPLUS17 1
29 #endif
30 
-
31 #ifndef SIMDJSON_CPLUSPLUS11
-
32 #error simdjson requires a compiler compliant with the C++11 standard
-
33 #endif
-
34 
-
35 #ifndef SIMDJSON_IF_CONSTEXPR
-
36 #if SIMDJSON_CPLUSPLUS17
-
37 #define SIMDJSON_IF_CONSTEXPR if constexpr
-
38 #else
-
39 #define SIMDJSON_IF_CONSTEXPR if
-
40 #endif
-
41 #endif
-
42 
-
43 #endif // SIMDJSON_COMPILER_CHECK_H
+
31 // C++ 14
+
32 #if !defined(SIMDJSON_CPLUSPLUS14) && (SIMDJSON_CPLUSPLUS >= 201402L)
+
33 #define SIMDJSON_CPLUSPLUS14 1
+
34 #endif
+
35 
+
36 // C++ 11
+
37 #if !defined(SIMDJSON_CPLUSPLUS11) && (SIMDJSON_CPLUSPLUS >= 201103L)
+
38 #define SIMDJSON_CPLUSPLUS11 1
+
39 #endif
+
40 
+
41 #ifndef SIMDJSON_CPLUSPLUS11
+
42 #error simdjson requires a compiler compliant with the C++11 standard
+
43 #endif
+
44 
+
45 #ifndef SIMDJSON_IF_CONSTEXPR
+
46 #if SIMDJSON_CPLUSPLUS17
+
47 #define SIMDJSON_IF_CONSTEXPR if constexpr
+
48 #else
+
49 #define SIMDJSON_IF_CONSTEXPR if
+
50 #endif
+
51 #endif
+
52 
+
53 #endif // SIMDJSON_COMPILER_CHECK_H