llvm-project/llvm/utils/unittest/googletest/include/gtest
Kirill Bobyrev 76b855d845 [llvm] Add IWYU pragmas to GTest
This will allow using tools like Include-What-You-Use and clangd
IncludeCleaner. The tools will correctly identify the public headers
responsible for importing symbols in the testing code.

This is a backport of 100f6fbf5f

The only untouched file from that patch is
googletest/include/gtest/gtest_prod.h because the change is unrelated.

Reviewed By: sammccall

Differential Revision: https://reviews.llvm.org/D119320
2022-02-09 11:05:59 +01:00
..
internal [llvm] Add IWYU pragmas to GTest 2022-02-09 11:05:59 +01:00
gtest-death-test.h [llvm] Add IWYU pragmas to GTest 2022-02-09 11:05:59 +01:00
gtest-matchers.h [llvm] Add IWYU pragmas to GTest 2022-02-09 11:05:59 +01:00
gtest-message.h [llvm] Add IWYU pragmas to GTest 2022-02-09 11:05:59 +01:00
gtest-param-test.h [llvm] Add IWYU pragmas to GTest 2022-02-09 11:05:59 +01:00
gtest-printers.h [llvm] Add IWYU pragmas to GTest 2022-02-09 11:05:59 +01:00
gtest-spi.h [llvm] Add IWYU pragmas to GTest 2022-02-09 11:05:59 +01:00
gtest-test-part.h [llvm] Add IWYU pragmas to GTest 2022-02-09 11:05:59 +01:00
gtest-typed-test.h [llvm] Add IWYU pragmas to GTest 2022-02-09 11:05:59 +01:00
gtest.h [llvm] Add IWYU pragmas to GTest 2022-02-09 11:05:59 +01:00
gtest_pred_impl.h [llvm] Add IWYU pragmas to GTest 2022-02-09 11:05:59 +01:00
gtest_prod.h