diff --git a/include/criterion/internal/asprintf-compat.h b/include/criterion/internal/asprintf-compat.h index 00bf2949..06033125 100644 --- a/include/criterion/internal/asprintf-compat.h +++ b/include/criterion/internal/asprintf-compat.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_ASPRINTF_COMPAT_H_ #define CRITERION_ASPRINTF_COMPAT_H_ diff --git a/include/criterion/internal/assert.h b/include/criterion/internal/assert.h index c2ec3dbd..be3ab12a 100644 --- a/include/criterion/internal/assert.h +++ b/include/criterion/internal/assert.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_ASSERT_H_ #define CRITERION_INTERNAL_ASSERT_H_ diff --git a/include/criterion/internal/assert/complex.h b/include/criterion/internal/assert/complex.h index c55e112e..27cee787 100644 --- a/include/criterion/internal/assert/complex.h +++ b/include/criterion/internal/assert/complex.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_COMPLEX_H_ #define CRITERION_INTERNAL_COMPLEX_H_ diff --git a/include/criterion/internal/assert/exceptions.h b/include/criterion/internal/assert/exceptions.h index 79e6cd3b..0170cbe2 100644 --- a/include/criterion/internal/assert/exceptions.h +++ b/include/criterion/internal/assert/exceptions.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_ASSERT_EXCEPTIONS_H_ #define CRITERION_INTERNAL_ASSERT_EXCEPTIONS_H_ diff --git a/include/criterion/internal/assert/ieee.h b/include/criterion/internal/assert/ieee.h index ea95a807..73860244 100644 --- a/include/criterion/internal/assert/ieee.h +++ b/include/criterion/internal/assert/ieee.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_ASSERT_IEEE_H_ #define CRITERION_INTERNAL_ASSERT_IEEE_H_ diff --git a/include/criterion/internal/assert/memory.h b/include/criterion/internal/assert/memory.h index b9af1c3b..c0e1403c 100644 --- a/include/criterion/internal/assert/memory.h +++ b/include/criterion/internal/assert/memory.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_MEMORY_H_ #define CRITERION_INTERNAL_MEMORY_H_ diff --git a/include/criterion/internal/assert/op.h b/include/criterion/internal/assert/op.h index 98271bcb..df05d223 100644 --- a/include/criterion/internal/assert/op.h +++ b/include/criterion/internal/assert/op.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_ASSERT_OP_H_ #define CRITERION_INTERNAL_ASSERT_OP_H_ diff --git a/include/criterion/internal/assert/op.hxx b/include/criterion/internal/assert/op.hxx index 1ffa075d..a1382b0a 100644 --- a/include/criterion/internal/assert/op.hxx +++ b/include/criterion/internal/assert/op.hxx @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_ASSERT_OP_HXX_ #define CRITERION_INTERNAL_ASSERT_OP_HXX_ diff --git a/include/criterion/internal/assert/stream.h b/include/criterion/internal/assert/stream.h index 172f8571..ea05bebf 100644 --- a/include/criterion/internal/assert/stream.h +++ b/include/criterion/internal/assert/stream.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_STREAM_H_ #define CRITERION_INTERNAL_STREAM_H_ diff --git a/include/criterion/internal/assert/tag.h b/include/criterion/internal/assert/tag.h index 27bf879d..83edef73 100644 --- a/include/criterion/internal/assert/tag.h +++ b/include/criterion/internal/assert/tag.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_ASSERT_TAG_H_ #define CRITERION_INTERNAL_ASSERT_TAG_H_ diff --git a/include/criterion/internal/assert/tostr.h b/include/criterion/internal/assert/tostr.h index 498a0363..424679dc 100644 --- a/include/criterion/internal/assert/tostr.h +++ b/include/criterion/internal/assert/tostr.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_ASSERT_TOSTR_H_ #define CRITERION_INTERNAL_ASSERT_TOSTR_H_ diff --git a/include/criterion/internal/assert/types.h b/include/criterion/internal/assert/types.h index 55ea54bc..4c5046e2 100644 --- a/include/criterion/internal/assert/types.h +++ b/include/criterion/internal/assert/types.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_ASSERT_TYPES_H_ #define CRITERION_INTERNAL_ASSERT_TYPES_H_ diff --git a/include/criterion/internal/capabilities.h b/include/criterion/internal/capabilities.h index 21ab784e..1e7ef3ce 100644 --- a/include/criterion/internal/capabilities.h +++ b/include/criterion/internal/capabilities.h @@ -23,6 +23,7 @@ */ #ifndef CRITERION_INTERNAL_DETECT_H_ #define CRITERION_INTERNAL_DETECT_H_ +// IWYU pragma: private, include "criterion/criterion.h" /* Standard version checks */ #if !defined (CR_NO_COMPILER_CHECK) diff --git a/include/criterion/internal/deprecation.h b/include/criterion/internal/deprecation.h index 514ba378..cec04eae 100644 --- a/include/criterion/internal/deprecation.h +++ b/include/criterion/internal/deprecation.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_DEPRECATION_H_ #define CRITERION_INTERNAL_DEPRECATION_H_ diff --git a/include/criterion/internal/designated-initializer-compat.h b/include/criterion/internal/designated-initializer-compat.h index c59328e6..1742f922 100644 --- a/include/criterion/internal/designated-initializer-compat.h +++ b/include/criterion/internal/designated-initializer-compat.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_DESIGNATED_INITIALIZER_COMPAT_HH_ #define CRITERION_DESIGNATED_INITIALIZER_COMPAT_HH_ diff --git a/include/criterion/internal/hooks.h b/include/criterion/internal/hooks.h index 78159b18..b0b41689 100644 --- a/include/criterion/internal/hooks.h +++ b/include/criterion/internal/hooks.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_HOOKS_H_ #define CRITERION_INTERNAL_HOOKS_H_ diff --git a/include/criterion/internal/new_asserts.h b/include/criterion/internal/new_asserts.h index e9e30d2c..77ba46d7 100644 --- a/include/criterion/internal/new_asserts.h +++ b/include/criterion/internal/new_asserts.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_NEW_ASSERTS_H_ #define CRITERION_INTERNAL_NEW_ASSERTS_H_ diff --git a/include/criterion/internal/ordered-set.h b/include/criterion/internal/ordered-set.h index 10fef8c6..12bcef93 100644 --- a/include/criterion/internal/ordered-set.h +++ b/include/criterion/internal/ordered-set.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_ORDERED_SET_H_ #define CRITERION_ORDERED_SET_H_ diff --git a/include/criterion/internal/parameterized.h b/include/criterion/internal/parameterized.h index da258368..e70a312e 100644 --- a/include/criterion/internal/parameterized.h +++ b/include/criterion/internal/parameterized.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_PARAMETERIZED_H_ #define CRITERION_INTERNAL_PARAMETERIZED_H_ diff --git a/include/criterion/internal/preprocess.h b/include/criterion/internal/preprocess.h index ac344814..37d736aa 100644 --- a/include/criterion/internal/preprocess.h +++ b/include/criterion/internal/preprocess.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_PREPROCESS_H_ #define CRITERION_PREPROCESS_H_ diff --git a/include/criterion/internal/redirect.h b/include/criterion/internal/redirect.h index 3d8ce974..7f600969 100644 --- a/include/criterion/internal/redirect.h +++ b/include/criterion/internal/redirect.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_REDIRECT_H_ #define CRITERION_INTERNAL_REDIRECT_H_ diff --git a/include/criterion/internal/stdio_filebuf.hxx b/include/criterion/internal/stdio_filebuf.hxx index c58bbe11..16546ada 100644 --- a/include/criterion/internal/stdio_filebuf.hxx +++ b/include/criterion/internal/stdio_filebuf.hxx @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_STDIO_FILEBUF_HXX_ #define CRITERION_INTERNAL_STDIO_FILEBUF_HXX_ diff --git a/include/criterion/internal/stream.hxx b/include/criterion/internal/stream.hxx index 2207fc26..3216a2cf 100644 --- a/include/criterion/internal/stream.hxx +++ b/include/criterion/internal/stream.hxx @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_STREAM_HXX_ #define CRITERION_INTERNAL_STREAM_HXX_ diff --git a/include/criterion/internal/test.h b/include/criterion/internal/test.h index 7cce462b..eb1aac45 100644 --- a/include/criterion/internal/test.h +++ b/include/criterion/internal/test.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_TEST_H_ #define CRITERION_INTERNAL_TEST_H_ diff --git a/include/criterion/internal/theories.h b/include/criterion/internal/theories.h index 46842f0b..533d5708 100644 --- a/include/criterion/internal/theories.h +++ b/include/criterion/internal/theories.h @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ +// IWYU pragma: private, include "criterion/criterion.h" #ifndef CRITERION_INTERNAL_THEORIES_H_ #define CRITERION_INTERNAL_THEORIES_H_