C++ standard version reporting value.
#include <spy/spy.hpp>
#include <iostream>
int main()
{
using namespace spy::literal;
if constexpr(
spy::cpp_standard == 20_cpp) std::cout <<
"This code compiled with C++ 20.\n";
if constexpr(
spy::cpp_standard == 20) std::cout <<
"This code compiled with C++ 20.\n";
std::cout << "This code compiled with C++ 17 or ulterior.\n";
std::cout << "This code compiled with C++ 17 or ulterior.\n";
}
constexpr _::cpp_standard_t< 0 > cpp_standard
C++ standard version reporting value.
Definition standard.hpp:75