pRC
multi-purpose Tensor Train library for C++
Loading...
Searching...
No Matches
std.hpp
Go to the documentation of this file.
1// SPDX-License-Identifier: BSD-2-Clause
2
3#ifndef pRC_STD_H
4#define pRC_STD_H
5
6#ifndef NO_COMPILER_CHECKS
7
8# if __cplusplus > 201703L
9# else
10#error A C++ compiler with full C++17 support and partial C++20 support is required. To disable compiler checks, define NO_COMPILER_CHECKS.
11# endif // __cplusplus
12
13# if __cpp_generic_lambdas >= 201707L
14# else
15# error C++20 Feature 'Familiar template syntax for generic lambdas' is required. To disable compiler checks, define NO_COMPILER_CHECKS.
16# endif // __cpp_generic_lambdas
17
18#endif // NO_COMPILER_CHECKS
19
20#endif // pRC_STD_H