]> granicus.if.org Git - llvm/commitdiff
[unittests] Mark private gmock headers with IWYU pragmas. NFC
authorIlya Biryukov <ibiryukov@google.com>
Wed, 7 Aug 2019 08:45:38 +0000 (08:45 +0000)
committerIlya Biryukov <ibiryukov@google.com>
Wed, 7 Aug 2019 08:45:38 +0000 (08:45 +0000)
Summary: To prevent clangd from adding #include of those headers.

Reviewers: gribozavr

Reviewed By: gribozavr

Subscribers: kadircet, llvm-commits, cfe-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D65849

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@368135 91177308-0d34-0410-b5e6-96231b3b80d8

13 files changed:
utils/unittest/googlemock/include/gmock/gmock-actions.h
utils/unittest/googlemock/include/gmock/gmock-cardinalities.h
utils/unittest/googlemock/include/gmock/gmock-generated-actions.h
utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h
utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h
utils/unittest/googlemock/include/gmock/gmock-generated-nice-strict.h
utils/unittest/googlemock/include/gmock/gmock-matchers.h
utils/unittest/googlemock/include/gmock/gmock-more-actions.h
utils/unittest/googlemock/include/gmock/gmock-more-matchers.h
utils/unittest/googlemock/include/gmock/gmock-spec-builders.h
utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h
utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h
utils/unittest/googlemock/include/gmock/internal/gmock-port.h

index b3f654af348d1a6c3d307d3539705837f3921334..8e17468a2cf6a1957143fd4d01826afcf4a26c6c 100644 (file)
@@ -33,6 +33,8 @@
 //
 // This file implements some commonly used actions.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_GMOCK_ACTIONS_H_
 #define GMOCK_INCLUDE_GMOCK_GMOCK_ACTIONS_H_
 
index fc315f92ab5b71378ac67d03841240fa3a643ca1..b0da3bde8b9988ac24d064b2cde03467d83c907e 100644 (file)
@@ -35,6 +35,8 @@
 // cardinalities can be defined by the user implementing the
 // CardinalityInterface interface if necessary.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_GMOCK_CARDINALITIES_H_
 #define GMOCK_INCLUDE_GMOCK_GMOCK_CARDINALITIES_H_
 
index b5a889c0c3a40d6a4cf2693256f67861da256ac1..ee00ad839d825b03c0f96b7ecefdda219fcce0d0 100644 (file)
@@ -35,6 +35,8 @@
 //
 // This file implements some commonly used variadic actions.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_ACTIONS_H_
 #define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_ACTIONS_H_
 
index 4fa5ca94849f33732cc9b310a9c075e76cd9f106..feec9857827bfe1db69925a5087cf3b771f6995e 100644 (file)
@@ -37,6 +37,8 @@
 //
 // This file implements function mockers of various arities.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_FUNCTION_MOCKERS_H_
 #define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_FUNCTION_MOCKERS_H_
 
index 57056fd91d22906b222e1daca4b92c2d2fa5ac63..d210fd9092906b75e31d1faec259a8f176bb67e1 100644 (file)
@@ -35,6 +35,8 @@
 //
 // This file implements some commonly used variadic matchers.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_MATCHERS_H_
 #define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_MATCHERS_H_
 
index 4095f4d5bc7fbb5f1a89d4cdeadebbe3efb99580..9a5c15f60e42df200019579e4f2402ae6b20f275 100644 (file)
@@ -68,6 +68,8 @@
 // cannot have arguments passed by non-const reference, which are
 // banned by the Google C++ style guide anyway.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_NICE_STRICT_H_
 #define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_NICE_STRICT_H_
 
index 749a30e4e6d8bc3d08a58ed4dad5c76be8f2ae60..ec8c237e25406ae7e1493e81989f6df3591876d8 100644 (file)
@@ -35,6 +35,8 @@
 // matchers can be defined by the user implementing the
 // MatcherInterface<T> interface if necessary.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_GMOCK_MATCHERS_H_
 #define GMOCK_INCLUDE_GMOCK_GMOCK_MATCHERS_H_
 
index 3d387b6b7d75ebc44ac0310fa62e58d61004ec64..a3e463d91a742ddb364d673b7abc99860ed84126 100644 (file)
@@ -33,6 +33,8 @@
 //
 // This file implements some actions that depend on gmock-generated-actions.h.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_GMOCK_MORE_ACTIONS_H_
 #define GMOCK_INCLUDE_GMOCK_GMOCK_MORE_ACTIONS_H_
 
index 3db899f4297b346cca4a07696228b8eaa30d43c6..6a060f3d767849b0fcb3701d530fcc9c586d65e6 100644 (file)
@@ -36,6 +36,8 @@
 // Note that tests are implemented in gmock-matchers_test.cc rather than
 // gmock-more-matchers-test.cc.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_GMOCK_MORE_MATCHERS_H_
 #define GMOCK_GMOCK_MORE_MATCHERS_H_
 
index fed7de66bc4ce21de9c74a74523dd30faa5bdffd..cafd9434c4ff9f50f9f1f804d1b2a982e539b6e5 100644 (file)
@@ -57,6 +57,8 @@
 // where all clauses are optional, and .InSequence()/.After()/
 // .WillOnce() can appear any number of times.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_GMOCK_SPEC_BUILDERS_H_
 #define GMOCK_INCLUDE_GMOCK_GMOCK_SPEC_BUILDERS_H_
 
index 7811e43f87c11b007fd7b45b21e4c1a5dea61f6b..ff69b7f9899b7591d8e001b1c17b232002608216 100644 (file)
@@ -38,6 +38,8 @@
 // This file contains template meta-programming utility classes needed
 // for implementing Google Mock.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_GENERATED_INTERNAL_UTILS_H_
 #define GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_GENERATED_INTERNAL_UTILS_H_
 
index e2ddb05c91d7c02d7e076f32ba92fce2a4e940aa..657261749aa314e69589a787c616600eacd58700 100644 (file)
@@ -35,6 +35,8 @@
 // Mock.  They are subject to change without notice, so please DO NOT
 // USE THEM IN USER CODE.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_INTERNAL_UTILS_H_
 #define GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_INTERNAL_UTILS_H_
 
index 63f4a6802e8e660d36aa89b12dc28138d20f680b..0a2935d414b898316ea831ac2aebe6908b098a9b 100644 (file)
@@ -36,6 +36,8 @@
 // end with _ are part of Google Mock's public API and can be used by
 // code outside Google Mock.
 
+// IWYU pragma: private, include "gmock/gmock.h"
+
 #ifndef GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_PORT_H_
 #define GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_PORT_H_