Derek Mauro c00fd25b71 Require C++17
Policy information:
https://opensource.google/documentation/policies/cplusplus-support#c_language_standard
https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md

Some small fixes are included for C++17 compatibility.

We had no tests for MSVC C++17 or C++20, so those tests that failed
and had no obvious fix are disabled and a tracking bug has been filed.

PiperOrigin-RevId: 726090558
Change-Id: I4d37d47e87c11f85bfd572deb10f67ca3eb2a9b5
2025-02-12 09:44:07 -08:00
..
custom Use the Abseil flags library when Abseil is present 2022-04-04 07:39:03 -07:00
gtest-death-test-internal.h Make EXPECT_DEATH_IF_SUPPORTED work with matchers 2024-05-13 07:16:53 -07:00
gtest-filepath.h Automated Code Change 2024-03-30 01:54:42 -07:00
gtest-internal.h Use [[maybe_unused]] when it is available to avoid 2024-04-16 13:16:40 -07:00
gtest-param-util.h [gtest] Use std::index_sequence and friends instead of rolling our own 2024-04-04 12:38:42 -07:00
gtest-port-arch.h Add support for compiling GoogleTest for Xbox 2024-03-23 22:53:35 -07:00
gtest-port.h Require C++17 2025-02-12 09:44:07 -08:00
gtest-string.h Use "#ifdef GTEST_OS_..." instead of "#if GTEST_OS_..." 2023-03-06 07:14:21 -08:00
gtest-type-util.h Workaround GCC 12 -Wrestrict false-positive 2024-07-10 09:15:21 -07:00