From 6e4d5d4832a1736ba2f6faa7087b61227dba8e7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20S=C3=A1nchez?= Date: Mon, 21 Aug 2023 16:25:22 +0000 Subject: [PATCH] Add IWYU private pragmas to internal headers. --- Eigen/src/Cholesky/LDLT.h | 1 + Eigen/src/Cholesky/LLT.h | 1 + Eigen/src/Cholesky/LLT_LAPACKE.h | 1 + Eigen/src/CholmodSupport/CholmodSupport.h | 1 + Eigen/src/Core/ArithmeticSequence.h | 1 + Eigen/src/Core/Array.h | 1 + Eigen/src/Core/ArrayBase.h | 1 + Eigen/src/Core/ArrayWrapper.h | 1 + Eigen/src/Core/Assign.h | 1 + Eigen/src/Core/AssignEvaluator.h | 1 + Eigen/src/Core/Assign_MKL.h | 1 + Eigen/src/Core/BandMatrix.h | 1 + Eigen/src/Core/Block.h | 1 + Eigen/src/Core/CommaInitializer.h | 1 + Eigen/src/Core/ConditionEstimator.h | 1 + Eigen/src/Core/CoreEvaluators.h | 1 + Eigen/src/Core/CoreIterators.h | 1 + Eigen/src/Core/CwiseBinaryOp.h | 1 + Eigen/src/Core/CwiseNullaryOp.h | 1 + Eigen/src/Core/CwiseTernaryOp.h | 1 + Eigen/src/Core/CwiseUnaryOp.h | 1 + Eigen/src/Core/CwiseUnaryView.h | 1 + Eigen/src/Core/DenseBase.h | 1 + Eigen/src/Core/DenseCoeffsBase.h | 1 + Eigen/src/Core/DenseStorage.h | 1 + Eigen/src/Core/Diagonal.h | 1 + Eigen/src/Core/DiagonalMatrix.h | 1 + Eigen/src/Core/DiagonalProduct.h | 1 + Eigen/src/Core/Dot.h | 1 + Eigen/src/Core/EigenBase.h | 1 + Eigen/src/Core/ForceAlignedAccess.h | 1 + Eigen/src/Core/Fuzzy.h | 1 + Eigen/src/Core/GeneralProduct.h | 1 + Eigen/src/Core/GenericPacketMath.h | 1 + Eigen/src/Core/GlobalFunctions.h | 1 + Eigen/src/Core/IO.h | 1 + Eigen/src/Core/IndexedView.h | 1 + Eigen/src/Core/Inverse.h | 1 + Eigen/src/Core/Map.h | 1 + Eigen/src/Core/MapBase.h | 1 + Eigen/src/Core/MathFunctions.h | 1 + Eigen/src/Core/MathFunctionsImpl.h | 1 + Eigen/src/Core/Matrix.h | 1 + Eigen/src/Core/MatrixBase.h | 1 + Eigen/src/Core/NestByValue.h | 1 + Eigen/src/Core/NoAlias.h | 1 + Eigen/src/Core/NumTraits.h | 1 + Eigen/src/Core/PartialReduxEvaluator.h | 1 + Eigen/src/Core/PermutationMatrix.h | 1 + Eigen/src/Core/PlainObjectBase.h | 1 + Eigen/src/Core/Product.h | 1 + Eigen/src/Core/ProductEvaluators.h | 1 + Eigen/src/Core/Random.h | 1 + Eigen/src/Core/Redux.h | 1 + Eigen/src/Core/Ref.h | 1 + Eigen/src/Core/Replicate.h | 1 + Eigen/src/Core/Reshaped.h | 1 + Eigen/src/Core/ReturnByValue.h | 1 + Eigen/src/Core/Reverse.h | 1 + Eigen/src/Core/Select.h | 1 + Eigen/src/Core/SelfAdjointView.h | 1 + Eigen/src/Core/SelfCwiseBinaryOp.h | 1 + Eigen/src/Core/SkewSymmetricMatrix3.h | 1 + Eigen/src/Core/Solve.h | 1 + Eigen/src/Core/SolveTriangular.h | 1 + Eigen/src/Core/SolverBase.h | 1 + Eigen/src/Core/StableNorm.h | 1 + Eigen/src/Core/StlIterators.h | 1 + Eigen/src/Core/Stride.h | 1 + Eigen/src/Core/Swap.h | 1 + Eigen/src/Core/Transpose.h | 1 + Eigen/src/Core/Transpositions.h | 1 + Eigen/src/Core/TriangularMatrix.h | 1 + Eigen/src/Core/VectorBlock.h | 1 + Eigen/src/Core/VectorwiseOp.h | 1 + Eigen/src/Core/Visitor.h | 1 + Eigen/src/Core/arch/AVX/Complex.h | 1 + Eigen/src/Core/arch/AVX/MathFunctions.h | 1 + Eigen/src/Core/arch/AVX/PacketMath.h | 1 + Eigen/src/Core/arch/AVX/TypeCasting.h | 1 + Eigen/src/Core/arch/AVX512/Complex.h | 1 + Eigen/src/Core/arch/AVX512/GemmKernel.h | 1 + Eigen/src/Core/arch/AVX512/MathFunctions.h | 1 + Eigen/src/Core/arch/AVX512/PacketMath.h | 1 + Eigen/src/Core/arch/AVX512/PacketMathFP16.h | 1 + Eigen/src/Core/arch/AVX512/TrsmKernel.h | 1 + Eigen/src/Core/arch/AVX512/TypeCasting.h | 1 + Eigen/src/Core/arch/AltiVec/Complex.h | 1 + Eigen/src/Core/arch/AltiVec/MathFunctions.h | 1 + Eigen/src/Core/arch/AltiVec/MatrixProduct.h | 1 + Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h | 1 + Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h | 1 + Eigen/src/Core/arch/AltiVec/MatrixVectorProduct.h | 1 + Eigen/src/Core/arch/AltiVec/PacketMath.h | 1 + Eigen/src/Core/arch/AltiVec/TypeCasting.h | 1 + Eigen/src/Core/arch/Default/BFloat16.h | 1 + Eigen/src/Core/arch/Default/ConjHelper.h | 1 + Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h | 1 + Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h | 1 + Eigen/src/Core/arch/Default/Half.h | 1 + Eigen/src/Core/arch/GPU/Complex.h | 1 + Eigen/src/Core/arch/GPU/MathFunctions.h | 1 + Eigen/src/Core/arch/GPU/PacketMath.h | 1 + Eigen/src/Core/arch/GPU/TypeCasting.h | 1 + Eigen/src/Core/arch/MSA/Complex.h | 1 + Eigen/src/Core/arch/MSA/MathFunctions.h | 1 + Eigen/src/Core/arch/MSA/PacketMath.h | 1 + Eigen/src/Core/arch/NEON/Complex.h | 1 + Eigen/src/Core/arch/NEON/GeneralBlockPanelKernel.h | 1 + Eigen/src/Core/arch/NEON/MathFunctions.h | 1 + Eigen/src/Core/arch/NEON/PacketMath.h | 1 + Eigen/src/Core/arch/NEON/TypeCasting.h | 1 + Eigen/src/Core/arch/NEON/UnaryFunctors.h | 1 + Eigen/src/Core/arch/SSE/Complex.h | 1 + Eigen/src/Core/arch/SSE/MathFunctions.h | 1 + Eigen/src/Core/arch/SSE/PacketMath.h | 1 + Eigen/src/Core/arch/SSE/TypeCasting.h | 1 + Eigen/src/Core/arch/SVE/MathFunctions.h | 1 + Eigen/src/Core/arch/SVE/PacketMath.h | 1 + Eigen/src/Core/arch/SVE/TypeCasting.h | 1 + Eigen/src/Core/arch/SYCL/InteropHeaders.h | 1 + Eigen/src/Core/arch/SYCL/MathFunctions.h | 1 + Eigen/src/Core/arch/SYCL/PacketMath.h | 1 + Eigen/src/Core/arch/SYCL/TypeCasting.h | 1 + Eigen/src/Core/arch/ZVector/Complex.h | 1 + Eigen/src/Core/arch/ZVector/MathFunctions.h | 1 + Eigen/src/Core/arch/ZVector/PacketMath.h | 1 + Eigen/src/Core/functors/AssignmentFunctors.h | 1 + Eigen/src/Core/functors/BinaryFunctors.h | 1 + Eigen/src/Core/functors/NullaryFunctors.h | 1 + Eigen/src/Core/functors/StlFunctors.h | 1 + Eigen/src/Core/functors/TernaryFunctors.h | 1 + Eigen/src/Core/functors/UnaryFunctors.h | 1 + Eigen/src/Core/products/GeneralBlockPanelKernel.h | 1 + Eigen/src/Core/products/GeneralMatrixMatrix.h | 1 + Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h | 1 + Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h | 1 + Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h | 1 + Eigen/src/Core/products/GeneralMatrixVector.h | 1 + Eigen/src/Core/products/GeneralMatrixVector_BLAS.h | 1 + Eigen/src/Core/products/Parallelizer.h | 1 + Eigen/src/Core/products/SelfadjointMatrixMatrix.h | 1 + Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h | 1 + Eigen/src/Core/products/SelfadjointMatrixVector.h | 1 + Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h | 1 + Eigen/src/Core/products/SelfadjointProduct.h | 1 + Eigen/src/Core/products/SelfadjointRank2Update.h | 1 + Eigen/src/Core/products/TriangularMatrixMatrix.h | 1 + Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h | 1 + Eigen/src/Core/products/TriangularMatrixVector.h | 1 + Eigen/src/Core/products/TriangularMatrixVector_BLAS.h | 1 + Eigen/src/Core/products/TriangularSolverMatrix.h | 1 + Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h | 1 + Eigen/src/Core/products/TriangularSolverVector.h | 1 + Eigen/src/Core/util/BlasUtil.h | 1 + Eigen/src/Core/util/ConfigureVectorization.h | 1 + Eigen/src/Core/util/Constants.h | 1 + Eigen/src/Core/util/ForwardDeclarations.h | 1 + Eigen/src/Core/util/IndexedViewHelper.h | 1 + Eigen/src/Core/util/IntegralConstant.h | 1 + Eigen/src/Core/util/MKL_support.h | 1 + Eigen/src/Core/util/Macros.h | 1 + Eigen/src/Core/util/Memory.h | 1 + Eigen/src/Core/util/Meta.h | 1 + Eigen/src/Core/util/MoreMeta.h | 1 + Eigen/src/Core/util/ReshapedHelper.h | 1 + Eigen/src/Core/util/SymbolicIndex.h | 1 + Eigen/src/Core/util/XprHelper.h | 1 + Eigen/src/Eigenvalues/ComplexEigenSolver.h | 1 + Eigen/src/Eigenvalues/ComplexSchur.h | 1 + Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h | 1 + Eigen/src/Eigenvalues/EigenSolver.h | 1 + Eigen/src/Eigenvalues/GeneralizedEigenSolver.h | 1 + Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h | 1 + Eigen/src/Eigenvalues/HessenbergDecomposition.h | 1 + Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h | 1 + Eigen/src/Eigenvalues/RealQZ.h | 1 + Eigen/src/Eigenvalues/RealSchur.h | 1 + Eigen/src/Eigenvalues/RealSchur_LAPACKE.h | 1 + Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h | 1 + Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h | 1 + Eigen/src/Eigenvalues/Tridiagonalization.h | 1 + Eigen/src/Geometry/AlignedBox.h | 1 + Eigen/src/Geometry/AngleAxis.h | 1 + Eigen/src/Geometry/EulerAngles.h | 1 + Eigen/src/Geometry/Homogeneous.h | 1 + Eigen/src/Geometry/Hyperplane.h | 1 + Eigen/src/Geometry/OrthoMethods.h | 1 + Eigen/src/Geometry/ParametrizedLine.h | 1 + Eigen/src/Geometry/Quaternion.h | 1 + Eigen/src/Geometry/Rotation2D.h | 1 + Eigen/src/Geometry/RotationBase.h | 1 + Eigen/src/Geometry/Scaling.h | 1 + Eigen/src/Geometry/Transform.h | 1 + Eigen/src/Geometry/Translation.h | 1 + Eigen/src/Geometry/Umeyama.h | 1 + Eigen/src/Geometry/arch/Geometry_SIMD.h | 1 + Eigen/src/Householder/BlockHouseholder.h | 1 + Eigen/src/Householder/Householder.h | 1 + Eigen/src/Householder/HouseholderSequence.h | 1 + Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h | 1 + Eigen/src/IterativeLinearSolvers/BiCGSTAB.h | 1 + Eigen/src/IterativeLinearSolvers/ConjugateGradient.h | 1 + Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h | 1 + Eigen/src/IterativeLinearSolvers/IncompleteLUT.h | 1 + Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h | 1 + Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h | 1 + Eigen/src/IterativeLinearSolvers/SolveWithGuess.h | 1 + Eigen/src/Jacobi/Jacobi.h | 1 + Eigen/src/KLUSupport/KLUSupport.h | 1 + Eigen/src/LU/Determinant.h | 1 + Eigen/src/LU/FullPivLU.h | 1 + Eigen/src/LU/InverseImpl.h | 1 + Eigen/src/LU/PartialPivLU.h | 1 + Eigen/src/LU/PartialPivLU_LAPACKE.h | 1 + Eigen/src/LU/arch/InverseSize4.h | 1 + Eigen/src/MetisSupport/MetisSupport.h | 1 + Eigen/src/OrderingMethods/Amd.h | 1 + Eigen/src/OrderingMethods/Ordering.h | 1 + Eigen/src/PaStiXSupport/PaStiXSupport.h | 1 + Eigen/src/PardisoSupport/PardisoSupport.h | 1 + Eigen/src/QR/ColPivHouseholderQR.h | 1 + Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h | 1 + Eigen/src/QR/CompleteOrthogonalDecomposition.h | 1 + Eigen/src/QR/FullPivHouseholderQR.h | 1 + Eigen/src/QR/HouseholderQR.h | 1 + Eigen/src/QR/HouseholderQR_LAPACKE.h | 1 + Eigen/src/SPQRSupport/SuiteSparseQRSupport.h | 1 + Eigen/src/SVD/BDCSVD.h | 1 + Eigen/src/SVD/JacobiSVD.h | 1 + Eigen/src/SVD/JacobiSVD_LAPACKE.h | 1 + Eigen/src/SVD/SVDBase.h | 1 + Eigen/src/SVD/UpperBidiagonalization.h | 1 + Eigen/src/SparseCholesky/SimplicialCholesky.h | 1 + Eigen/src/SparseCholesky/SimplicialCholesky_impl.h | 1 + Eigen/src/SparseCore/AmbiVector.h | 1 + Eigen/src/SparseCore/CompressedStorage.h | 1 + Eigen/src/SparseCore/ConservativeSparseSparseProduct.h | 1 + Eigen/src/SparseCore/SparseAssign.h | 1 + Eigen/src/SparseCore/SparseBlock.h | 1 + Eigen/src/SparseCore/SparseColEtree.h | 1 + Eigen/src/SparseCore/SparseCompressedBase.h | 1 + Eigen/src/SparseCore/SparseCwiseBinaryOp.h | 1 + Eigen/src/SparseCore/SparseCwiseUnaryOp.h | 1 + Eigen/src/SparseCore/SparseDenseProduct.h | 1 + Eigen/src/SparseCore/SparseDiagonalProduct.h | 1 + Eigen/src/SparseCore/SparseDot.h | 1 + Eigen/src/SparseCore/SparseFuzzy.h | 1 + Eigen/src/SparseCore/SparseMap.h | 1 + Eigen/src/SparseCore/SparseMatrix.h | 1 + Eigen/src/SparseCore/SparseMatrixBase.h | 1 + Eigen/src/SparseCore/SparsePermutation.h | 1 + Eigen/src/SparseCore/SparseProduct.h | 1 + Eigen/src/SparseCore/SparseRedux.h | 1 + Eigen/src/SparseCore/SparseRef.h | 1 + Eigen/src/SparseCore/SparseSelfAdjointView.h | 1 + Eigen/src/SparseCore/SparseSolverBase.h | 1 + Eigen/src/SparseCore/SparseSparseProductWithPruning.h | 1 + Eigen/src/SparseCore/SparseTranspose.h | 1 + Eigen/src/SparseCore/SparseTriangularView.h | 1 + Eigen/src/SparseCore/SparseUtil.h | 1 + Eigen/src/SparseCore/SparseVector.h | 1 + Eigen/src/SparseCore/SparseView.h | 1 + Eigen/src/SparseCore/TriangularSolver.h | 1 + Eigen/src/SparseLU/SparseLU.h | 1 + Eigen/src/SparseLU/SparseLUImpl.h | 1 + Eigen/src/SparseLU/SparseLU_Memory.h | 1 + Eigen/src/SparseLU/SparseLU_Structs.h | 1 + Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h | 1 + Eigen/src/SparseLU/SparseLU_Utils.h | 1 + Eigen/src/SparseLU/SparseLU_column_bmod.h | 1 + Eigen/src/SparseLU/SparseLU_column_dfs.h | 1 + Eigen/src/SparseLU/SparseLU_copy_to_ucol.h | 1 + Eigen/src/SparseLU/SparseLU_heap_relax_snode.h | 1 + Eigen/src/SparseLU/SparseLU_kernel_bmod.h | 1 + Eigen/src/SparseLU/SparseLU_panel_bmod.h | 1 + Eigen/src/SparseLU/SparseLU_panel_dfs.h | 1 + Eigen/src/SparseLU/SparseLU_pivotL.h | 1 + Eigen/src/SparseLU/SparseLU_pruneL.h | 1 + Eigen/src/SparseLU/SparseLU_relax_snode.h | 1 + Eigen/src/SparseQR/SparseQR.h | 1 + Eigen/src/SuperLUSupport/SuperLUSupport.h | 1 + Eigen/src/ThreadPool/Barrier.h | 1 + Eigen/src/ThreadPool/EventCount.h | 1 + Eigen/src/ThreadPool/NonBlockingThreadPool.h | 1 + Eigen/src/ThreadPool/RunQueue.h | 1 + Eigen/src/ThreadPool/ThreadEnvironment.h | 1 + Eigen/src/ThreadPool/ThreadLocal.h | 1 + Eigen/src/ThreadPool/ThreadPoolInterface.h | 1 + Eigen/src/UmfPackSupport/UmfPackSupport.h | 1 + Eigen/src/misc/Image.h | 1 + Eigen/src/misc/Kernel.h | 1 + Eigen/src/misc/RealSvd2x2.h | 1 + Eigen/src/misc/lapacke_helpers.h | 1 + unsupported/Eigen/CXX11/src/Tensor/Tensor.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorBase.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorIO.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorMap.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorReductionGpu.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorRef.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorScan.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorScanSycl.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h | 1 + unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h | 1 + unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h | 1 + unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h | 1 + unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h | 1 + .../Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h | 1 + unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h | 1 + unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h | 1 + unsupported/Eigen/src/AutoDiff/AutoDiffVector.h | 1 + unsupported/Eigen/src/BVH/BVAlgorithms.h | 1 + unsupported/Eigen/src/BVH/KdBVH.h | 1 + unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h | 1 + unsupported/Eigen/src/EulerAngles/EulerAngles.h | 1 + unsupported/Eigen/src/EulerAngles/EulerSystem.h | 1 + unsupported/Eigen/src/FFT/ei_fftw_impl.h | 1 + unsupported/Eigen/src/FFT/ei_imklfft_impl.h | 1 + unsupported/Eigen/src/FFT/ei_kissfft_impl.h | 1 + unsupported/Eigen/src/IterativeSolvers/DGMRES.h | 1 + unsupported/Eigen/src/IterativeSolvers/GMRES.h | 1 + unsupported/Eigen/src/IterativeSolvers/IDRS.h | 1 + unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h | 1 + unsupported/Eigen/src/IterativeSolvers/MINRES.h | 1 + unsupported/Eigen/src/IterativeSolvers/Scaling.h | 1 + unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h | 1 + unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h | 1 + unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h | 1 + unsupported/Eigen/src/LevenbergMarquardt/LMpar.h | 1 + unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h | 1 + unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h | 1 + unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h | 1 + unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h | 1 + unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h | 1 + unsupported/Eigen/src/MatrixFunctions/MatrixPower.h | 1 + unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h | 1 + unsupported/Eigen/src/MatrixFunctions/StemFunction.h | 1 + unsupported/Eigen/src/MoreVectorization/MathFunctions.h | 1 + .../Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h | 1 + unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h | 1 + unsupported/Eigen/src/NonLinearOptimization/chkder.h | 1 + unsupported/Eigen/src/NonLinearOptimization/covar.h | 1 + unsupported/Eigen/src/NonLinearOptimization/dogleg.h | 1 + unsupported/Eigen/src/NonLinearOptimization/fdjac1.h | 1 + unsupported/Eigen/src/NonLinearOptimization/lmpar.h | 1 + unsupported/Eigen/src/NonLinearOptimization/qrsolv.h | 1 + unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h | 1 + unsupported/Eigen/src/NonLinearOptimization/r1updt.h | 1 + unsupported/Eigen/src/NonLinearOptimization/rwupdt.h | 1 + unsupported/Eigen/src/NumericalDiff/NumericalDiff.h | 1 + unsupported/Eigen/src/Polynomials/Companion.h | 1 + unsupported/Eigen/src/Polynomials/PolynomialSolver.h | 1 + unsupported/Eigen/src/Polynomials/PolynomialUtils.h | 1 + unsupported/Eigen/src/Skyline/SkylineInplaceLU.h | 1 + unsupported/Eigen/src/Skyline/SkylineMatrix.h | 1 + unsupported/Eigen/src/Skyline/SkylineMatrixBase.h | 1 + unsupported/Eigen/src/Skyline/SkylineProduct.h | 1 + unsupported/Eigen/src/Skyline/SkylineStorage.h | 1 + unsupported/Eigen/src/Skyline/SkylineUtil.h | 1 + unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h | 1 + unsupported/Eigen/src/SparseExtra/MarketIO.h | 1 + unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h | 1 + unsupported/Eigen/src/SparseExtra/RandomSetter.h | 1 + unsupported/Eigen/src/SparseExtra/SparseInverse.h | 1 + unsupported/Eigen/src/SpecialFunctions/BesselFunctionsArrayAPI.h | 1 + unsupported/Eigen/src/SpecialFunctions/BesselFunctionsBFloat16.h | 1 + unsupported/Eigen/src/SpecialFunctions/BesselFunctionsFunctors.h | 1 + unsupported/Eigen/src/SpecialFunctions/BesselFunctionsHalf.h | 1 + unsupported/Eigen/src/SpecialFunctions/BesselFunctionsImpl.h | 1 + .../Eigen/src/SpecialFunctions/BesselFunctionsPacketMath.h | 1 + unsupported/Eigen/src/SpecialFunctions/HipVectorCompatibility.h | 1 + .../Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h | 1 + .../Eigen/src/SpecialFunctions/SpecialFunctionsBFloat16.h | 1 + .../Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h | 1 + unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h | 1 + unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h | 1 + .../Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h | 1 + unsupported/Eigen/src/Splines/Spline.h | 1 + unsupported/Eigen/src/Splines/SplineFitting.h | 1 + unsupported/Eigen/src/Splines/SplineFwd.h | 1 + 434 files changed, 434 insertions(+) diff --git a/Eigen/src/Cholesky/LDLT.h b/Eigen/src/Cholesky/LDLT.h index 1d0369b65..f0664e987 100644 --- a/Eigen/src/Cholesky/LDLT.h +++ b/Eigen/src/Cholesky/LDLT.h @@ -13,6 +13,7 @@ #ifndef EIGEN_LDLT_H #define EIGEN_LDLT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Cholesky/LLT.h b/Eigen/src/Cholesky/LLT.h index 1443eac17..55b39f606 100644 --- a/Eigen/src/Cholesky/LLT.h +++ b/Eigen/src/Cholesky/LLT.h @@ -10,6 +10,7 @@ #ifndef EIGEN_LLT_H #define EIGEN_LLT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Cholesky/LLT_LAPACKE.h b/Eigen/src/Cholesky/LLT_LAPACKE.h index a32ff2307..15eb2b8da 100644 --- a/Eigen/src/Cholesky/LLT_LAPACKE.h +++ b/Eigen/src/Cholesky/LLT_LAPACKE.h @@ -33,6 +33,7 @@ #ifndef EIGEN_LLT_LAPACKE_H #define EIGEN_LLT_LAPACKE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/CholmodSupport/CholmodSupport.h b/Eigen/src/CholmodSupport/CholmodSupport.h index 91c1cfc14..e4e58f3e7 100644 --- a/Eigen/src/CholmodSupport/CholmodSupport.h +++ b/Eigen/src/CholmodSupport/CholmodSupport.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CHOLMODSUPPORT_H #define EIGEN_CHOLMODSUPPORT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/ArithmeticSequence.h b/Eigen/src/Core/ArithmeticSequence.h index 81005c5a1..34689c66d 100644 --- a/Eigen/src/Core/ArithmeticSequence.h +++ b/Eigen/src/Core/ArithmeticSequence.h @@ -10,6 +10,7 @@ #ifndef EIGEN_ARITHMETIC_SEQUENCE_H #define EIGEN_ARITHMETIC_SEQUENCE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Array.h b/Eigen/src/Core/Array.h index d7a5e7aef..005583836 100644 --- a/Eigen/src/Core/Array.h +++ b/Eigen/src/Core/Array.h @@ -10,6 +10,7 @@ #ifndef EIGEN_ARRAY_H #define EIGEN_ARRAY_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/ArrayBase.h b/Eigen/src/Core/ArrayBase.h index 28397e5cf..7562e5534 100644 --- a/Eigen/src/Core/ArrayBase.h +++ b/Eigen/src/Core/ArrayBase.h @@ -10,6 +10,7 @@ #ifndef EIGEN_ARRAYBASE_H #define EIGEN_ARRAYBASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/ArrayWrapper.h b/Eigen/src/Core/ArrayWrapper.h index e65b8fb17..986fad8b6 100644 --- a/Eigen/src/Core/ArrayWrapper.h +++ b/Eigen/src/Core/ArrayWrapper.h @@ -10,6 +10,7 @@ #ifndef EIGEN_ARRAYWRAPPER_H #define EIGEN_ARRAYWRAPPER_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Assign.h b/Eigen/src/Core/Assign.h index dc716d3d8..374558cbc 100644 --- a/Eigen/src/Core/Assign.h +++ b/Eigen/src/Core/Assign.h @@ -12,6 +12,7 @@ #ifndef EIGEN_ASSIGN_H #define EIGEN_ASSIGN_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/AssignEvaluator.h b/Eigen/src/Core/AssignEvaluator.h index ec0382240..8d8dc2fed 100644 --- a/Eigen/src/Core/AssignEvaluator.h +++ b/Eigen/src/Core/AssignEvaluator.h @@ -12,6 +12,7 @@ #ifndef EIGEN_ASSIGN_EVALUATOR_H #define EIGEN_ASSIGN_EVALUATOR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Assign_MKL.h b/Eigen/src/Core/Assign_MKL.h index f9b86c8eb..0fda71cdf 100644 --- a/Eigen/src/Core/Assign_MKL.h +++ b/Eigen/src/Core/Assign_MKL.h @@ -34,6 +34,7 @@ #ifndef EIGEN_ASSIGN_VML_H #define EIGEN_ASSIGN_VML_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/BandMatrix.h b/Eigen/src/Core/BandMatrix.h index dcb0d1386..8955bcd33 100644 --- a/Eigen/src/Core/BandMatrix.h +++ b/Eigen/src/Core/BandMatrix.h @@ -10,6 +10,7 @@ #ifndef EIGEN_BANDMATRIX_H #define EIGEN_BANDMATRIX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Block.h b/Eigen/src/Core/Block.h index dad2af802..6ef26ca7d 100644 --- a/Eigen/src/Core/Block.h +++ b/Eigen/src/Core/Block.h @@ -11,6 +11,7 @@ #ifndef EIGEN_BLOCK_H #define EIGEN_BLOCK_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/CommaInitializer.h b/Eigen/src/Core/CommaInitializer.h index 7c2eea8a6..51bf87619 100644 --- a/Eigen/src/Core/CommaInitializer.h +++ b/Eigen/src/Core/CommaInitializer.h @@ -11,6 +11,7 @@ #ifndef EIGEN_COMMAINITIALIZER_H #define EIGEN_COMMAINITIALIZER_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/ConditionEstimator.h b/Eigen/src/Core/ConditionEstimator.h index 694be8ba7..7d77f43d3 100644 --- a/Eigen/src/Core/ConditionEstimator.h +++ b/Eigen/src/Core/ConditionEstimator.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CONDITIONESTIMATOR_H #define EIGEN_CONDITIONESTIMATOR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/CoreEvaluators.h b/Eigen/src/Core/CoreEvaluators.h index 32371c55b..7249f7eba 100644 --- a/Eigen/src/Core/CoreEvaluators.h +++ b/Eigen/src/Core/CoreEvaluators.h @@ -13,6 +13,7 @@ #ifndef EIGEN_COREEVALUATORS_H #define EIGEN_COREEVALUATORS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/CoreIterators.h b/Eigen/src/Core/CoreIterators.h index f74568a17..d768cbcd6 100644 --- a/Eigen/src/Core/CoreIterators.h +++ b/Eigen/src/Core/CoreIterators.h @@ -10,6 +10,7 @@ #ifndef EIGEN_COREITERATORS_H #define EIGEN_COREITERATORS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/CwiseBinaryOp.h b/Eigen/src/Core/CwiseBinaryOp.h index 21a061a00..d5cf5d5de 100644 --- a/Eigen/src/Core/CwiseBinaryOp.h +++ b/Eigen/src/Core/CwiseBinaryOp.h @@ -11,6 +11,7 @@ #ifndef EIGEN_CWISE_BINARY_OP_H #define EIGEN_CWISE_BINARY_OP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/CwiseNullaryOp.h b/Eigen/src/Core/CwiseNullaryOp.h index b33c052c3..b246cca86 100644 --- a/Eigen/src/Core/CwiseNullaryOp.h +++ b/Eigen/src/Core/CwiseNullaryOp.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CWISE_NULLARY_OP_H #define EIGEN_CWISE_NULLARY_OP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/CwiseTernaryOp.h b/Eigen/src/Core/CwiseTernaryOp.h index 8d24a483a..d8d912fd2 100644 --- a/Eigen/src/Core/CwiseTernaryOp.h +++ b/Eigen/src/Core/CwiseTernaryOp.h @@ -12,6 +12,7 @@ #ifndef EIGEN_CWISE_TERNARY_OP_H #define EIGEN_CWISE_TERNARY_OP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/CwiseUnaryOp.h b/Eigen/src/Core/CwiseUnaryOp.h index ff7d0b948..ec3b2e43f 100644 --- a/Eigen/src/Core/CwiseUnaryOp.h +++ b/Eigen/src/Core/CwiseUnaryOp.h @@ -11,6 +11,7 @@ #ifndef EIGEN_CWISE_UNARY_OP_H #define EIGEN_CWISE_UNARY_OP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/CwiseUnaryView.h b/Eigen/src/Core/CwiseUnaryView.h index b4539a6b2..ef1c208cb 100644 --- a/Eigen/src/Core/CwiseUnaryView.h +++ b/Eigen/src/Core/CwiseUnaryView.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CWISE_UNARY_VIEW_H #define EIGEN_CWISE_UNARY_VIEW_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/DenseBase.h b/Eigen/src/Core/DenseBase.h index aa045686b..ea1b7a1d9 100644 --- a/Eigen/src/Core/DenseBase.h +++ b/Eigen/src/Core/DenseBase.h @@ -11,6 +11,7 @@ #ifndef EIGEN_DENSEBASE_H #define EIGEN_DENSEBASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/DenseCoeffsBase.h b/Eigen/src/Core/DenseCoeffsBase.h index 7f0bcf471..93a2965e1 100644 --- a/Eigen/src/Core/DenseCoeffsBase.h +++ b/Eigen/src/Core/DenseCoeffsBase.h @@ -10,6 +10,7 @@ #ifndef EIGEN_DENSECOEFFSBASE_H #define EIGEN_DENSECOEFFSBASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/DenseStorage.h b/Eigen/src/Core/DenseStorage.h index 11205fa40..b03037858 100644 --- a/Eigen/src/Core/DenseStorage.h +++ b/Eigen/src/Core/DenseStorage.h @@ -18,6 +18,7 @@ #define EIGEN_INTERNAL_DENSE_STORAGE_CTOR_PLUGIN(X) #endif +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Diagonal.h b/Eigen/src/Core/Diagonal.h index 4af17dd39..d3694867f 100644 --- a/Eigen/src/Core/Diagonal.h +++ b/Eigen/src/Core/Diagonal.h @@ -11,6 +11,7 @@ #ifndef EIGEN_DIAGONAL_H #define EIGEN_DIAGONAL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/DiagonalMatrix.h b/Eigen/src/Core/DiagonalMatrix.h index 3c389b972..2b745dcf3 100644 --- a/Eigen/src/Core/DiagonalMatrix.h +++ b/Eigen/src/Core/DiagonalMatrix.h @@ -11,6 +11,7 @@ #ifndef EIGEN_DIAGONALMATRIX_H #define EIGEN_DIAGONALMATRIX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/DiagonalProduct.h b/Eigen/src/Core/DiagonalProduct.h index 3cd34ba3f..aad474d95 100644 --- a/Eigen/src/Core/DiagonalProduct.h +++ b/Eigen/src/Core/DiagonalProduct.h @@ -11,6 +11,7 @@ #ifndef EIGEN_DIAGONALPRODUCT_H #define EIGEN_DIAGONALPRODUCT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Dot.h b/Eigen/src/Core/Dot.h index 139e2ca98..a8ce736fc 100644 --- a/Eigen/src/Core/Dot.h +++ b/Eigen/src/Core/Dot.h @@ -10,6 +10,7 @@ #ifndef EIGEN_DOT_H #define EIGEN_DOT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/EigenBase.h b/Eigen/src/Core/EigenBase.h index 105488dca..251125ba5 100644 --- a/Eigen/src/Core/EigenBase.h +++ b/Eigen/src/Core/EigenBase.h @@ -11,6 +11,7 @@ #ifndef EIGEN_EIGENBASE_H #define EIGEN_EIGENBASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/ForceAlignedAccess.h b/Eigen/src/Core/ForceAlignedAccess.h index b00785e3d..643ff9b75 100644 --- a/Eigen/src/Core/ForceAlignedAccess.h +++ b/Eigen/src/Core/ForceAlignedAccess.h @@ -10,6 +10,7 @@ #ifndef EIGEN_FORCEALIGNEDACCESS_H #define EIGEN_FORCEALIGNEDACCESS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Fuzzy.h b/Eigen/src/Core/Fuzzy.h index 1842b4763..26b25c200 100644 --- a/Eigen/src/Core/Fuzzy.h +++ b/Eigen/src/Core/Fuzzy.h @@ -11,6 +11,7 @@ #ifndef EIGEN_FUZZY_H #define EIGEN_FUZZY_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/GeneralProduct.h b/Eigen/src/Core/GeneralProduct.h index 9f693baa2..24a8a79bc 100644 --- a/Eigen/src/Core/GeneralProduct.h +++ b/Eigen/src/Core/GeneralProduct.h @@ -11,6 +11,7 @@ #ifndef EIGEN_GENERAL_PRODUCT_H #define EIGEN_GENERAL_PRODUCT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/GenericPacketMath.h b/Eigen/src/Core/GenericPacketMath.h index f3d607aeb..8e9902e1c 100644 --- a/Eigen/src/Core/GenericPacketMath.h +++ b/Eigen/src/Core/GenericPacketMath.h @@ -11,6 +11,7 @@ #ifndef EIGEN_GENERIC_PACKET_MATH_H #define EIGEN_GENERIC_PACKET_MATH_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/GlobalFunctions.h b/Eigen/src/Core/GlobalFunctions.h index 30f2a38af..9818b863c 100644 --- a/Eigen/src/Core/GlobalFunctions.h +++ b/Eigen/src/Core/GlobalFunctions.h @@ -51,6 +51,7 @@ } \ }; +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen diff --git a/Eigen/src/Core/IO.h b/Eigen/src/Core/IO.h index 69937292b..454cbc358 100644 --- a/Eigen/src/Core/IO.h +++ b/Eigen/src/Core/IO.h @@ -11,6 +11,7 @@ #ifndef EIGEN_IO_H #define EIGEN_IO_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/IndexedView.h b/Eigen/src/Core/IndexedView.h index feab3a9a3..4898e5190 100644 --- a/Eigen/src/Core/IndexedView.h +++ b/Eigen/src/Core/IndexedView.h @@ -10,6 +10,7 @@ #ifndef EIGEN_INDEXED_VIEW_H #define EIGEN_INDEXED_VIEW_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Inverse.h b/Eigen/src/Core/Inverse.h index 9c70733b1..54f257e63 100644 --- a/Eigen/src/Core/Inverse.h +++ b/Eigen/src/Core/Inverse.h @@ -10,6 +10,7 @@ #ifndef EIGEN_INVERSE_H #define EIGEN_INVERSE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Map.h b/Eigen/src/Core/Map.h index 56d1ff86f..5544b2d04 100644 --- a/Eigen/src/Core/Map.h +++ b/Eigen/src/Core/Map.h @@ -11,6 +11,7 @@ #ifndef EIGEN_MAP_H #define EIGEN_MAP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/MapBase.h b/Eigen/src/Core/MapBase.h index 20a0154f9..622a780b2 100644 --- a/Eigen/src/Core/MapBase.h +++ b/Eigen/src/Core/MapBase.h @@ -15,6 +15,7 @@ EIGEN_STATIC_ASSERT((int(internal::evaluator::Flags) & LinearAccessBit) || Derived::IsVectorAtCompileTime, \ YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT) +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/MathFunctions.h b/Eigen/src/Core/MathFunctions.h index 55077071b..3d801e9ed 100644 --- a/Eigen/src/Core/MathFunctions.h +++ b/Eigen/src/Core/MathFunctions.h @@ -17,6 +17,7 @@ #define EIGEN_LOG2E 1.442695040888963407359924681001892137426645954152985934135449406931109219L #define EIGEN_LN2 0.693147180559945309417232121458176568075500134360255254120680009493393621L +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/MathFunctionsImpl.h b/Eigen/src/Core/MathFunctionsImpl.h index 86c06b2b1..5b29fee75 100644 --- a/Eigen/src/Core/MathFunctionsImpl.h +++ b/Eigen/src/Core/MathFunctionsImpl.h @@ -11,6 +11,7 @@ #ifndef EIGEN_MATHFUNCTIONSIMPL_H #define EIGEN_MATHFUNCTIONSIMPL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Matrix.h b/Eigen/src/Core/Matrix.h index c7747f16d..91008f8e8 100644 --- a/Eigen/src/Core/Matrix.h +++ b/Eigen/src/Core/Matrix.h @@ -11,6 +11,7 @@ #ifndef EIGEN_MATRIX_H #define EIGEN_MATRIX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/MatrixBase.h b/Eigen/src/Core/MatrixBase.h index 6eb064b61..814212b85 100644 --- a/Eigen/src/Core/MatrixBase.h +++ b/Eigen/src/Core/MatrixBase.h @@ -11,6 +11,7 @@ #ifndef EIGEN_MATRIXBASE_H #define EIGEN_MATRIXBASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/NestByValue.h b/Eigen/src/Core/NestByValue.h index 311cb5a3d..7bcd97e2d 100644 --- a/Eigen/src/Core/NestByValue.h +++ b/Eigen/src/Core/NestByValue.h @@ -11,6 +11,7 @@ #ifndef EIGEN_NESTBYVALUE_H #define EIGEN_NESTBYVALUE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/NoAlias.h b/Eigen/src/Core/NoAlias.h index 09c0aac55..8b032ffe5 100644 --- a/Eigen/src/Core/NoAlias.h +++ b/Eigen/src/Core/NoAlias.h @@ -10,6 +10,7 @@ #ifndef EIGEN_NOALIAS_H #define EIGEN_NOALIAS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/NumTraits.h b/Eigen/src/Core/NumTraits.h index f5275d804..a417b4c22 100644 --- a/Eigen/src/Core/NumTraits.h +++ b/Eigen/src/Core/NumTraits.h @@ -10,6 +10,7 @@ #ifndef EIGEN_NUMTRAITS_H #define EIGEN_NUMTRAITS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/PartialReduxEvaluator.h b/Eigen/src/Core/PartialReduxEvaluator.h index e5d77ecad..f7653eb87 100644 --- a/Eigen/src/Core/PartialReduxEvaluator.h +++ b/Eigen/src/Core/PartialReduxEvaluator.h @@ -10,6 +10,7 @@ #ifndef EIGEN_PARTIALREDUX_H #define EIGEN_PARTIALREDUX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/PermutationMatrix.h b/Eigen/src/Core/PermutationMatrix.h index 73a73006b..925546551 100644 --- a/Eigen/src/Core/PermutationMatrix.h +++ b/Eigen/src/Core/PermutationMatrix.h @@ -11,6 +11,7 @@ #ifndef EIGEN_PERMUTATIONMATRIX_H #define EIGEN_PERMUTATIONMATRIX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/PlainObjectBase.h b/Eigen/src/Core/PlainObjectBase.h index ba6e51d31..2c3c5851e 100644 --- a/Eigen/src/Core/PlainObjectBase.h +++ b/Eigen/src/Core/PlainObjectBase.h @@ -22,6 +22,7 @@ # define EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED #endif +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Product.h b/Eigen/src/Core/Product.h index 85842d1a5..107b47e51 100644 --- a/Eigen/src/Core/Product.h +++ b/Eigen/src/Core/Product.h @@ -10,6 +10,7 @@ #ifndef EIGEN_PRODUCT_H #define EIGEN_PRODUCT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/ProductEvaluators.h b/Eigen/src/Core/ProductEvaluators.h index 9da240671..67b0434da 100644 --- a/Eigen/src/Core/ProductEvaluators.h +++ b/Eigen/src/Core/ProductEvaluators.h @@ -13,6 +13,7 @@ #ifndef EIGEN_PRODUCTEVALUATORS_H #define EIGEN_PRODUCTEVALUATORS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Random.h b/Eigen/src/Core/Random.h index fab6889dc..2e9784f7e 100644 --- a/Eigen/src/Core/Random.h +++ b/Eigen/src/Core/Random.h @@ -10,6 +10,7 @@ #ifndef EIGEN_RANDOM_H #define EIGEN_RANDOM_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Redux.h b/Eigen/src/Core/Redux.h index 8f5f761ac..9ccbf69f8 100644 --- a/Eigen/src/Core/Redux.h +++ b/Eigen/src/Core/Redux.h @@ -11,6 +11,7 @@ #ifndef EIGEN_REDUX_H #define EIGEN_REDUX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Ref.h b/Eigen/src/Core/Ref.h index 32d51d236..df43c05e4 100644 --- a/Eigen/src/Core/Ref.h +++ b/Eigen/src/Core/Ref.h @@ -10,6 +10,7 @@ #ifndef EIGEN_REF_H #define EIGEN_REF_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Replicate.h b/Eigen/src/Core/Replicate.h index 4f91bbe4c..e06eaf2d9 100644 --- a/Eigen/src/Core/Replicate.h +++ b/Eigen/src/Core/Replicate.h @@ -10,6 +10,7 @@ #ifndef EIGEN_REPLICATE_H #define EIGEN_REPLICATE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Reshaped.h b/Eigen/src/Core/Reshaped.h index 508bc2529..c118469dd 100644 --- a/Eigen/src/Core/Reshaped.h +++ b/Eigen/src/Core/Reshaped.h @@ -11,6 +11,7 @@ #ifndef EIGEN_RESHAPED_H #define EIGEN_RESHAPED_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/ReturnByValue.h b/Eigen/src/Core/ReturnByValue.h index 90252829b..c71e5f5d7 100644 --- a/Eigen/src/Core/ReturnByValue.h +++ b/Eigen/src/Core/ReturnByValue.h @@ -11,6 +11,7 @@ #ifndef EIGEN_RETURNBYVALUE_H #define EIGEN_RETURNBYVALUE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Reverse.h b/Eigen/src/Core/Reverse.h index 97e1d68e9..78ac4b1c2 100644 --- a/Eigen/src/Core/Reverse.h +++ b/Eigen/src/Core/Reverse.h @@ -12,6 +12,7 @@ #ifndef EIGEN_REVERSE_H #define EIGEN_REVERSE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Select.h b/Eigen/src/Core/Select.h index fdc93c5cd..9180a5cd0 100644 --- a/Eigen/src/Core/Select.h +++ b/Eigen/src/Core/Select.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SELECT_H #define EIGEN_SELECT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/SelfAdjointView.h b/Eigen/src/Core/SelfAdjointView.h index 7a930dbd2..0c8a3334f 100644 --- a/Eigen/src/Core/SelfAdjointView.h +++ b/Eigen/src/Core/SelfAdjointView.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SELFADJOINTMATRIX_H #define EIGEN_SELFADJOINTMATRIX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/SelfCwiseBinaryOp.h b/Eigen/src/Core/SelfCwiseBinaryOp.h index 14dbec000..5ed85c7fb 100644 --- a/Eigen/src/Core/SelfCwiseBinaryOp.h +++ b/Eigen/src/Core/SelfCwiseBinaryOp.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SELFCWISEBINARYOP_H #define EIGEN_SELFCWISEBINARYOP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/SkewSymmetricMatrix3.h b/Eigen/src/Core/SkewSymmetricMatrix3.h index 5efbc4432..681223608 100644 --- a/Eigen/src/Core/SkewSymmetricMatrix3.h +++ b/Eigen/src/Core/SkewSymmetricMatrix3.h @@ -11,6 +11,7 @@ #ifndef EIGEN_SKEWSYMMETRICMATRIX3_H #define EIGEN_SKEWSYMMETRICMATRIX3_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Solve.h b/Eigen/src/Core/Solve.h index f77eac917..616dd168b 100644 --- a/Eigen/src/Core/Solve.h +++ b/Eigen/src/Core/Solve.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SOLVE_H #define EIGEN_SOLVE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/SolveTriangular.h b/Eigen/src/Core/SolveTriangular.h index 23df5082a..b29a7da36 100644 --- a/Eigen/src/Core/SolveTriangular.h +++ b/Eigen/src/Core/SolveTriangular.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SOLVETRIANGULAR_H #define EIGEN_SOLVETRIANGULAR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/SolverBase.h b/Eigen/src/Core/SolverBase.h index 7396e0417..f45b5192d 100644 --- a/Eigen/src/Core/SolverBase.h +++ b/Eigen/src/Core/SolverBase.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SOLVERBASE_H #define EIGEN_SOLVERBASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/StableNorm.h b/Eigen/src/Core/StableNorm.h index a3bc918aa..dd36f2c04 100644 --- a/Eigen/src/Core/StableNorm.h +++ b/Eigen/src/Core/StableNorm.h @@ -10,6 +10,7 @@ #ifndef EIGEN_STABLENORM_H #define EIGEN_STABLENORM_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/StlIterators.h b/Eigen/src/Core/StlIterators.h index d5d3971f6..445199c06 100644 --- a/Eigen/src/Core/StlIterators.h +++ b/Eigen/src/Core/StlIterators.h @@ -10,6 +10,7 @@ #ifndef EIGEN_STLITERATORS_H #define EIGEN_STLITERATORS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Stride.h b/Eigen/src/Core/Stride.h index 2832e8014..31c70024b 100644 --- a/Eigen/src/Core/Stride.h +++ b/Eigen/src/Core/Stride.h @@ -10,6 +10,7 @@ #ifndef EIGEN_STRIDE_H #define EIGEN_STRIDE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Swap.h b/Eigen/src/Core/Swap.h index b2e751177..fd679631f 100644 --- a/Eigen/src/Core/Swap.h +++ b/Eigen/src/Core/Swap.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SWAP_H #define EIGEN_SWAP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Transpose.h b/Eigen/src/Core/Transpose.h index c56318c7a..89b011be8 100644 --- a/Eigen/src/Core/Transpose.h +++ b/Eigen/src/Core/Transpose.h @@ -11,6 +11,7 @@ #ifndef EIGEN_TRANSPOSE_H #define EIGEN_TRANSPOSE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Transpositions.h b/Eigen/src/Core/Transpositions.h index 84a977326..f10ca3349 100644 --- a/Eigen/src/Core/Transpositions.h +++ b/Eigen/src/Core/Transpositions.h @@ -10,6 +10,7 @@ #ifndef EIGEN_TRANSPOSITIONS_H #define EIGEN_TRANSPOSITIONS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/TriangularMatrix.h b/Eigen/src/Core/TriangularMatrix.h index c1bd13afc..44af65dc4 100644 --- a/Eigen/src/Core/TriangularMatrix.h +++ b/Eigen/src/Core/TriangularMatrix.h @@ -11,6 +11,7 @@ #ifndef EIGEN_TRIANGULARMATRIX_H #define EIGEN_TRIANGULARMATRIX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/VectorBlock.h b/Eigen/src/Core/VectorBlock.h index 2715a1e30..64798c3da 100644 --- a/Eigen/src/Core/VectorBlock.h +++ b/Eigen/src/Core/VectorBlock.h @@ -11,6 +11,7 @@ #ifndef EIGEN_VECTORBLOCK_H #define EIGEN_VECTORBLOCK_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/VectorwiseOp.h b/Eigen/src/Core/VectorwiseOp.h index 737df139a..caaaef6df 100644 --- a/Eigen/src/Core/VectorwiseOp.h +++ b/Eigen/src/Core/VectorwiseOp.h @@ -11,6 +11,7 @@ #ifndef EIGEN_PARTIAL_REDUX_H #define EIGEN_PARTIAL_REDUX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/Visitor.h b/Eigen/src/Core/Visitor.h index 079a37db5..6fb00e025 100644 --- a/Eigen/src/Core/Visitor.h +++ b/Eigen/src/Core/Visitor.h @@ -10,6 +10,7 @@ #ifndef EIGEN_VISITOR_H #define EIGEN_VISITOR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AVX/Complex.h b/Eigen/src/Core/arch/AVX/Complex.h index cd90496d5..238edc86c 100644 --- a/Eigen/src/Core/arch/AVX/Complex.h +++ b/Eigen/src/Core/arch/AVX/Complex.h @@ -10,6 +10,7 @@ #ifndef EIGEN_COMPLEX_AVX_H #define EIGEN_COMPLEX_AVX_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AVX/MathFunctions.h b/Eigen/src/Core/arch/AVX/MathFunctions.h index a3320b852..6e83cfc49 100644 --- a/Eigen/src/Core/arch/AVX/MathFunctions.h +++ b/Eigen/src/Core/arch/AVX/MathFunctions.h @@ -14,6 +14,7 @@ * Julien Pommier's sse math library: http://gruntthepeon.free.fr/ssemath/ */ +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AVX/PacketMath.h b/Eigen/src/Core/arch/AVX/PacketMath.h index 9bbbc13f6..6f37ba0a0 100644 --- a/Eigen/src/Core/arch/AVX/PacketMath.h +++ b/Eigen/src/Core/arch/AVX/PacketMath.h @@ -10,6 +10,7 @@ #ifndef EIGEN_PACKET_MATH_AVX_H #define EIGEN_PACKET_MATH_AVX_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AVX/TypeCasting.h b/Eigen/src/Core/arch/AVX/TypeCasting.h index 98533477b..49927b839 100644 --- a/Eigen/src/Core/arch/AVX/TypeCasting.h +++ b/Eigen/src/Core/arch/AVX/TypeCasting.h @@ -10,6 +10,7 @@ #ifndef EIGEN_TYPE_CASTING_AVX_H #define EIGEN_TYPE_CASTING_AVX_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AVX512/Complex.h b/Eigen/src/Core/arch/AVX512/Complex.h index 0372e95dc..c484517e7 100644 --- a/Eigen/src/Core/arch/AVX512/Complex.h +++ b/Eigen/src/Core/arch/AVX512/Complex.h @@ -10,6 +10,7 @@ #ifndef EIGEN_COMPLEX_AVX512_H #define EIGEN_COMPLEX_AVX512_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AVX512/GemmKernel.h b/Eigen/src/Core/arch/AVX512/GemmKernel.h index 2d33ca3f9..7220bfa9e 100644 --- a/Eigen/src/Core/arch/AVX512/GemmKernel.h +++ b/Eigen/src/Core/arch/AVX512/GemmKernel.h @@ -18,6 +18,7 @@ #include #include +// IWYU pragma: private #include "../../InternalHeaderCheck.h" #if !defined(EIGEN_USE_AVX512_GEMM_KERNELS) diff --git a/Eigen/src/Core/arch/AVX512/MathFunctions.h b/Eigen/src/Core/arch/AVX512/MathFunctions.h index b327988bc..08e5fe8de 100644 --- a/Eigen/src/Core/arch/AVX512/MathFunctions.h +++ b/Eigen/src/Core/arch/AVX512/MathFunctions.h @@ -10,6 +10,7 @@ #ifndef THIRD_PARTY_EIGEN3_EIGEN_SRC_CORE_ARCH_AVX512_MATHFUNCTIONS_H_ #define THIRD_PARTY_EIGEN3_EIGEN_SRC_CORE_ARCH_AVX512_MATHFUNCTIONS_H_ +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AVX512/PacketMath.h b/Eigen/src/Core/arch/AVX512/PacketMath.h index 129a68cf5..c6566a4cf 100644 --- a/Eigen/src/Core/arch/AVX512/PacketMath.h +++ b/Eigen/src/Core/arch/AVX512/PacketMath.h @@ -10,6 +10,7 @@ #ifndef EIGEN_PACKET_MATH_AVX512_H #define EIGEN_PACKET_MATH_AVX512_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AVX512/PacketMathFP16.h b/Eigen/src/Core/arch/AVX512/PacketMathFP16.h index 52fee1e95..faa385310 100644 --- a/Eigen/src/Core/arch/AVX512/PacketMathFP16.h +++ b/Eigen/src/Core/arch/AVX512/PacketMathFP16.h @@ -10,6 +10,7 @@ #ifndef EIGEN_PACKET_MATH_FP16_AVX512_H #define EIGEN_PACKET_MATH_FP16_AVX512_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AVX512/TrsmKernel.h b/Eigen/src/Core/arch/AVX512/TrsmKernel.h index 714afacec..f0b179764 100644 --- a/Eigen/src/Core/arch/AVX512/TrsmKernel.h +++ b/Eigen/src/Core/arch/AVX512/TrsmKernel.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CORE_ARCH_AVX512_TRSM_KERNEL_H #define EIGEN_CORE_ARCH_AVX512_TRSM_KERNEL_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" #if !defined(EIGEN_USE_AVX512_TRSM_KERNELS) diff --git a/Eigen/src/Core/arch/AVX512/TypeCasting.h b/Eigen/src/Core/arch/AVX512/TypeCasting.h index 02c56282f..505323035 100644 --- a/Eigen/src/Core/arch/AVX512/TypeCasting.h +++ b/Eigen/src/Core/arch/AVX512/TypeCasting.h @@ -10,6 +10,7 @@ #ifndef EIGEN_TYPE_CASTING_AVX512_H #define EIGEN_TYPE_CASTING_AVX512_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AltiVec/Complex.h b/Eigen/src/Core/arch/AltiVec/Complex.h index e24581fd4..915b01baa 100644 --- a/Eigen/src/Core/arch/AltiVec/Complex.h +++ b/Eigen/src/Core/arch/AltiVec/Complex.h @@ -11,6 +11,7 @@ #ifndef EIGEN_COMPLEX32_ALTIVEC_H #define EIGEN_COMPLEX32_ALTIVEC_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AltiVec/MathFunctions.h b/Eigen/src/Core/arch/AltiVec/MathFunctions.h index 609e44326..a8a2309c6 100644 --- a/Eigen/src/Core/arch/AltiVec/MathFunctions.h +++ b/Eigen/src/Core/arch/AltiVec/MathFunctions.h @@ -12,6 +12,7 @@ #ifndef EIGEN_MATH_FUNCTIONS_ALTIVEC_H #define EIGEN_MATH_FUNCTIONS_ALTIVEC_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AltiVec/MatrixProduct.h b/Eigen/src/Core/arch/AltiVec/MatrixProduct.h index 1c5c04859..b232a8fb5 100644 --- a/Eigen/src/Core/arch/AltiVec/MatrixProduct.h +++ b/Eigen/src/Core/arch/AltiVec/MatrixProduct.h @@ -54,6 +54,7 @@ * - Check StorageOrder on dhs_pack (the innermost second loop seems unvectorized when it could). * * - Check the possibility of transposing as GETREAL and GETIMAG when needed. * **************************************************************************************************/ +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h b/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h index daed8c165..fa1755f94 100644 --- a/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h +++ b/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h @@ -9,6 +9,7 @@ #define USE_PARTIAL_PACKETS #endif +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h b/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h index e4013a747..e83cba5fd 100644 --- a/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h +++ b/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h @@ -26,6 +26,7 @@ #endif #endif +// IWYU pragma: private #include "../../InternalHeaderCheck.h" #include "MatrixProductMMAbfloat16.h" diff --git a/Eigen/src/Core/arch/AltiVec/MatrixVectorProduct.h b/Eigen/src/Core/arch/AltiVec/MatrixVectorProduct.h index 917023013..66e108801 100644 --- a/Eigen/src/Core/arch/AltiVec/MatrixVectorProduct.h +++ b/Eigen/src/Core/arch/AltiVec/MatrixVectorProduct.h @@ -10,6 +10,7 @@ #ifndef EIGEN_MATRIX_VECTOR_PRODUCT_ALTIVEC_H #define EIGEN_MATRIX_VECTOR_PRODUCT_ALTIVEC_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" #if defined(__MMA__) && !EIGEN_ALTIVEC_DISABLE_MMA diff --git a/Eigen/src/Core/arch/AltiVec/PacketMath.h b/Eigen/src/Core/arch/AltiVec/PacketMath.h index f12dc19ac..b945b3344 100644 --- a/Eigen/src/Core/arch/AltiVec/PacketMath.h +++ b/Eigen/src/Core/arch/AltiVec/PacketMath.h @@ -10,6 +10,7 @@ #ifndef EIGEN_PACKET_MATH_ALTIVEC_H #define EIGEN_PACKET_MATH_ALTIVEC_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/AltiVec/TypeCasting.h b/Eigen/src/Core/arch/AltiVec/TypeCasting.h index bda63d854..361c69f38 100644 --- a/Eigen/src/Core/arch/AltiVec/TypeCasting.h +++ b/Eigen/src/Core/arch/AltiVec/TypeCasting.h @@ -11,6 +11,7 @@ #ifndef EIGEN_TYPE_CASTING_ALTIVEC_H #define EIGEN_TYPE_CASTING_ALTIVEC_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/Default/BFloat16.h b/Eigen/src/Core/arch/Default/BFloat16.h index d2137d46f..93e87140d 100644 --- a/Eigen/src/Core/arch/Default/BFloat16.h +++ b/Eigen/src/Core/arch/Default/BFloat16.h @@ -16,6 +16,7 @@ limitations under the License. #ifndef EIGEN_BFLOAT16_H #define EIGEN_BFLOAT16_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" #if defined(EIGEN_HAS_HIP_BF16) diff --git a/Eigen/src/Core/arch/Default/ConjHelper.h b/Eigen/src/Core/arch/Default/ConjHelper.h index 6b5afe312..84da47f91 100644 --- a/Eigen/src/Core/arch/Default/ConjHelper.h +++ b/Eigen/src/Core/arch/Default/ConjHelper.h @@ -38,6 +38,7 @@ } \ }; +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h b/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h index 2739d9a20..3d4a2a5d1 100644 --- a/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h +++ b/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h @@ -16,6 +16,7 @@ #ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H #define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h b/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h index dc08efaa7..9e038aba2 100644 --- a/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h +++ b/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h @@ -10,6 +10,7 @@ #ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H #define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/Default/Half.h b/Eigen/src/Core/arch/Default/Half.h index 17ce13581..c65231850 100644 --- a/Eigen/src/Core/arch/Default/Half.h +++ b/Eigen/src/Core/arch/Default/Half.h @@ -36,6 +36,7 @@ #ifndef EIGEN_HALF_H #define EIGEN_HALF_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" #if defined(EIGEN_HAS_GPU_FP16) || defined(EIGEN_HAS_ARM64_FP16_SCALAR_ARITHMETIC) diff --git a/Eigen/src/Core/arch/GPU/Complex.h b/Eigen/src/Core/arch/GPU/Complex.h index 4e4cdd1ac..8a7869c2f 100644 --- a/Eigen/src/Core/arch/GPU/Complex.h +++ b/Eigen/src/Core/arch/GPU/Complex.h @@ -54,6 +54,7 @@ using Eigen::complex_operator_detail::operator==; \ using Eigen::complex_operator_detail::operator!=; +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/GPU/MathFunctions.h b/Eigen/src/Core/arch/GPU/MathFunctions.h index ad61e95cb..f8191db60 100644 --- a/Eigen/src/Core/arch/GPU/MathFunctions.h +++ b/Eigen/src/Core/arch/GPU/MathFunctions.h @@ -10,6 +10,7 @@ #ifndef EIGEN_MATH_FUNCTIONS_GPU_H #define EIGEN_MATH_FUNCTIONS_GPU_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/GPU/PacketMath.h b/Eigen/src/Core/arch/GPU/PacketMath.h index a04c5634d..5c959edc6 100644 --- a/Eigen/src/Core/arch/GPU/PacketMath.h +++ b/Eigen/src/Core/arch/GPU/PacketMath.h @@ -10,6 +10,7 @@ #ifndef EIGEN_PACKET_MATH_GPU_H #define EIGEN_PACKET_MATH_GPU_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/GPU/TypeCasting.h b/Eigen/src/Core/arch/GPU/TypeCasting.h index 6e8ba27c4..aa89cd2bc 100644 --- a/Eigen/src/Core/arch/GPU/TypeCasting.h +++ b/Eigen/src/Core/arch/GPU/TypeCasting.h @@ -10,6 +10,7 @@ #ifndef EIGEN_TYPE_CASTING_GPU_H #define EIGEN_TYPE_CASTING_GPU_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/MSA/Complex.h b/Eigen/src/Core/arch/MSA/Complex.h index 83239c0a7..b64bd8d3a 100644 --- a/Eigen/src/Core/arch/MSA/Complex.h +++ b/Eigen/src/Core/arch/MSA/Complex.h @@ -15,6 +15,7 @@ #include +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/MSA/MathFunctions.h b/Eigen/src/Core/arch/MSA/MathFunctions.h index 59320413f..3e7732922 100644 --- a/Eigen/src/Core/arch/MSA/MathFunctions.h +++ b/Eigen/src/Core/arch/MSA/MathFunctions.h @@ -26,6 +26,7 @@ #ifndef EIGEN_MATH_FUNCTIONS_MSA_H #define EIGEN_MATH_FUNCTIONS_MSA_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/MSA/PacketMath.h b/Eigen/src/Core/arch/MSA/PacketMath.h index 4e6bcdf41..b36f02480 100644 --- a/Eigen/src/Core/arch/MSA/PacketMath.h +++ b/Eigen/src/Core/arch/MSA/PacketMath.h @@ -16,6 +16,7 @@ #include #include +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/NEON/Complex.h b/Eigen/src/Core/arch/NEON/Complex.h index 97f41169b..98b76da5f 100644 --- a/Eigen/src/Core/arch/NEON/Complex.h +++ b/Eigen/src/Core/arch/NEON/Complex.h @@ -11,6 +11,7 @@ #ifndef EIGEN_COMPLEX_NEON_H #define EIGEN_COMPLEX_NEON_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/NEON/GeneralBlockPanelKernel.h b/Eigen/src/Core/arch/NEON/GeneralBlockPanelKernel.h index ff1646d51..48410c5e5 100644 --- a/Eigen/src/Core/arch/NEON/GeneralBlockPanelKernel.h +++ b/Eigen/src/Core/arch/NEON/GeneralBlockPanelKernel.h @@ -1,3 +1,4 @@ +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/NEON/MathFunctions.h b/Eigen/src/Core/arch/NEON/MathFunctions.h index c2a821951..861181078 100644 --- a/Eigen/src/Core/arch/NEON/MathFunctions.h +++ b/Eigen/src/Core/arch/NEON/MathFunctions.h @@ -8,6 +8,7 @@ #ifndef EIGEN_MATH_FUNCTIONS_NEON_H #define EIGEN_MATH_FUNCTIONS_NEON_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/NEON/PacketMath.h b/Eigen/src/Core/arch/NEON/PacketMath.h index 638dea45d..adb1342b4 100644 --- a/Eigen/src/Core/arch/NEON/PacketMath.h +++ b/Eigen/src/Core/arch/NEON/PacketMath.h @@ -12,6 +12,7 @@ #ifndef EIGEN_PACKET_MATH_NEON_H #define EIGEN_PACKET_MATH_NEON_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/NEON/TypeCasting.h b/Eigen/src/Core/arch/NEON/TypeCasting.h index 834fcf53e..a265e4d10 100644 --- a/Eigen/src/Core/arch/NEON/TypeCasting.h +++ b/Eigen/src/Core/arch/NEON/TypeCasting.h @@ -11,6 +11,7 @@ #ifndef EIGEN_TYPE_CASTING_NEON_H #define EIGEN_TYPE_CASTING_NEON_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/NEON/UnaryFunctors.h b/Eigen/src/Core/arch/NEON/UnaryFunctors.h index 67f9dcff0..09da91c56 100644 --- a/Eigen/src/Core/arch/NEON/UnaryFunctors.h +++ b/Eigen/src/Core/arch/NEON/UnaryFunctors.h @@ -8,6 +8,7 @@ #ifndef EIGEN_NEON_UNARY_FUNCTORS_H #define EIGEN_NEON_UNARY_FUNCTORS_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/SSE/Complex.h b/Eigen/src/Core/arch/SSE/Complex.h index 366daa757..d068806ec 100644 --- a/Eigen/src/Core/arch/SSE/Complex.h +++ b/Eigen/src/Core/arch/SSE/Complex.h @@ -10,6 +10,7 @@ #ifndef EIGEN_COMPLEX_SSE_H #define EIGEN_COMPLEX_SSE_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/SSE/MathFunctions.h b/Eigen/src/Core/arch/SSE/MathFunctions.h index f0ddbe6cf..0f86bcf8b 100644 --- a/Eigen/src/Core/arch/SSE/MathFunctions.h +++ b/Eigen/src/Core/arch/SSE/MathFunctions.h @@ -15,6 +15,7 @@ #ifndef EIGEN_MATH_FUNCTIONS_SSE_H #define EIGEN_MATH_FUNCTIONS_SSE_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/SSE/PacketMath.h b/Eigen/src/Core/arch/SSE/PacketMath.h index 6240f38dd..8dd553d8c 100644 --- a/Eigen/src/Core/arch/SSE/PacketMath.h +++ b/Eigen/src/Core/arch/SSE/PacketMath.h @@ -11,6 +11,7 @@ #define EIGEN_PACKET_MATH_SSE_H #include +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/SSE/TypeCasting.h b/Eigen/src/Core/arch/SSE/TypeCasting.h index bb2817030..7e3099bfb 100644 --- a/Eigen/src/Core/arch/SSE/TypeCasting.h +++ b/Eigen/src/Core/arch/SSE/TypeCasting.h @@ -10,6 +10,7 @@ #ifndef EIGEN_TYPE_CASTING_SSE_H #define EIGEN_TYPE_CASTING_SSE_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/SVE/MathFunctions.h b/Eigen/src/Core/arch/SVE/MathFunctions.h index 8b588b1e0..b09527545 100644 --- a/Eigen/src/Core/arch/SVE/MathFunctions.h +++ b/Eigen/src/Core/arch/SVE/MathFunctions.h @@ -10,6 +10,7 @@ #ifndef EIGEN_MATH_FUNCTIONS_SVE_H #define EIGEN_MATH_FUNCTIONS_SVE_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/SVE/PacketMath.h b/Eigen/src/Core/arch/SVE/PacketMath.h index a2f292fc1..64b710f82 100644 --- a/Eigen/src/Core/arch/SVE/PacketMath.h +++ b/Eigen/src/Core/arch/SVE/PacketMath.h @@ -10,6 +10,7 @@ #ifndef EIGEN_PACKET_MATH_SVE_H #define EIGEN_PACKET_MATH_SVE_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen diff --git a/Eigen/src/Core/arch/SVE/TypeCasting.h b/Eigen/src/Core/arch/SVE/TypeCasting.h index 1067a418d..068ff48b9 100644 --- a/Eigen/src/Core/arch/SVE/TypeCasting.h +++ b/Eigen/src/Core/arch/SVE/TypeCasting.h @@ -10,6 +10,7 @@ #ifndef EIGEN_TYPE_CASTING_SVE_H #define EIGEN_TYPE_CASTING_SVE_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/SYCL/InteropHeaders.h b/Eigen/src/Core/arch/SYCL/InteropHeaders.h index 30c4980d3..ed4edc11e 100644 --- a/Eigen/src/Core/arch/SYCL/InteropHeaders.h +++ b/Eigen/src/Core/arch/SYCL/InteropHeaders.h @@ -21,6 +21,7 @@ #ifndef EIGEN_INTEROP_HEADERS_SYCL_H #define EIGEN_INTEROP_HEADERS_SYCL_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/SYCL/MathFunctions.h b/Eigen/src/Core/arch/SYCL/MathFunctions.h index 9eb46bb89..bdbb21f9f 100644 --- a/Eigen/src/Core/arch/SYCL/MathFunctions.h +++ b/Eigen/src/Core/arch/SYCL/MathFunctions.h @@ -20,6 +20,7 @@ #ifndef EIGEN_MATH_FUNCTIONS_SYCL_H #define EIGEN_MATH_FUNCTIONS_SYCL_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/SYCL/PacketMath.h b/Eigen/src/Core/arch/SYCL/PacketMath.h index 57495a1ae..fbdcdc024 100644 --- a/Eigen/src/Core/arch/SYCL/PacketMath.h +++ b/Eigen/src/Core/arch/SYCL/PacketMath.h @@ -22,6 +22,7 @@ #define EIGEN_PACKET_MATH_SYCL_H #include +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/SYCL/TypeCasting.h b/Eigen/src/Core/arch/SYCL/TypeCasting.h index f6f057b32..9f193c140 100644 --- a/Eigen/src/Core/arch/SYCL/TypeCasting.h +++ b/Eigen/src/Core/arch/SYCL/TypeCasting.h @@ -21,6 +21,7 @@ #ifndef EIGEN_TYPE_CASTING_SYCL_H #define EIGEN_TYPE_CASTING_SYCL_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/ZVector/Complex.h b/Eigen/src/Core/arch/ZVector/Complex.h index 7f22e5cae..4d74d3d54 100644 --- a/Eigen/src/Core/arch/ZVector/Complex.h +++ b/Eigen/src/Core/arch/ZVector/Complex.h @@ -11,6 +11,7 @@ #ifndef EIGEN_COMPLEX32_ZVECTOR_H #define EIGEN_COMPLEX32_ZVECTOR_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/ZVector/MathFunctions.h b/Eigen/src/Core/arch/ZVector/MathFunctions.h index 1f2da2644..1b43878f6 100644 --- a/Eigen/src/Core/arch/ZVector/MathFunctions.h +++ b/Eigen/src/Core/arch/ZVector/MathFunctions.h @@ -16,6 +16,7 @@ #ifndef EIGEN_MATH_FUNCTIONS_ZVECTOR_H #define EIGEN_MATH_FUNCTIONS_ZVECTOR_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/arch/ZVector/PacketMath.h b/Eigen/src/Core/arch/ZVector/PacketMath.h index 892e3a1be..07de778fb 100644 --- a/Eigen/src/Core/arch/ZVector/PacketMath.h +++ b/Eigen/src/Core/arch/ZVector/PacketMath.h @@ -10,6 +10,7 @@ #ifndef EIGEN_PACKET_MATH_ZVECTOR_H #define EIGEN_PACKET_MATH_ZVECTOR_H +// IWYU pragma: private #include "../../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/functors/AssignmentFunctors.h b/Eigen/src/Core/functors/AssignmentFunctors.h index ca0899182..8688fbd2c 100644 --- a/Eigen/src/Core/functors/AssignmentFunctors.h +++ b/Eigen/src/Core/functors/AssignmentFunctors.h @@ -10,6 +10,7 @@ #ifndef EIGEN_ASSIGNMENT_FUNCTORS_H #define EIGEN_ASSIGNMENT_FUNCTORS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/functors/BinaryFunctors.h b/Eigen/src/Core/functors/BinaryFunctors.h index cd8ae9ee5..ce8cf1ace 100644 --- a/Eigen/src/Core/functors/BinaryFunctors.h +++ b/Eigen/src/Core/functors/BinaryFunctors.h @@ -10,6 +10,7 @@ #ifndef EIGEN_BINARY_FUNCTORS_H #define EIGEN_BINARY_FUNCTORS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/functors/NullaryFunctors.h b/Eigen/src/Core/functors/NullaryFunctors.h index 4943d8756..fde36bedb 100644 --- a/Eigen/src/Core/functors/NullaryFunctors.h +++ b/Eigen/src/Core/functors/NullaryFunctors.h @@ -10,6 +10,7 @@ #ifndef EIGEN_NULLARY_FUNCTORS_H #define EIGEN_NULLARY_FUNCTORS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/functors/StlFunctors.h b/Eigen/src/Core/functors/StlFunctors.h index b8b842bcc..8ee1de589 100644 --- a/Eigen/src/Core/functors/StlFunctors.h +++ b/Eigen/src/Core/functors/StlFunctors.h @@ -10,6 +10,7 @@ #ifndef EIGEN_STL_FUNCTORS_H #define EIGEN_STL_FUNCTORS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/functors/TernaryFunctors.h b/Eigen/src/Core/functors/TernaryFunctors.h index 8f9492ba9..859cd197f 100644 --- a/Eigen/src/Core/functors/TernaryFunctors.h +++ b/Eigen/src/Core/functors/TernaryFunctors.h @@ -10,6 +10,7 @@ #ifndef EIGEN_TERNARY_FUNCTORS_H #define EIGEN_TERNARY_FUNCTORS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/functors/UnaryFunctors.h b/Eigen/src/Core/functors/UnaryFunctors.h index fcd81c186..89cd6772d 100644 --- a/Eigen/src/Core/functors/UnaryFunctors.h +++ b/Eigen/src/Core/functors/UnaryFunctors.h @@ -10,6 +10,7 @@ #ifndef EIGEN_UNARY_FUNCTORS_H #define EIGEN_UNARY_FUNCTORS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/GeneralBlockPanelKernel.h b/Eigen/src/Core/products/GeneralBlockPanelKernel.h index 862efc611..0a349b028 100644 --- a/Eigen/src/Core/products/GeneralBlockPanelKernel.h +++ b/Eigen/src/Core/products/GeneralBlockPanelKernel.h @@ -11,6 +11,7 @@ #define EIGEN_GENERAL_BLOCK_PANEL_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/GeneralMatrixMatrix.h b/Eigen/src/Core/products/GeneralMatrixMatrix.h index 9f2a53da1..d7632e6fe 100644 --- a/Eigen/src/Core/products/GeneralMatrixMatrix.h +++ b/Eigen/src/Core/products/GeneralMatrixMatrix.h @@ -10,6 +10,7 @@ #ifndef EIGEN_GENERAL_MATRIX_MATRIX_H #define EIGEN_GENERAL_MATRIX_MATRIX_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h b/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h index 716f2ca78..03a410760 100644 --- a/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +++ b/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h @@ -10,6 +10,7 @@ #ifndef EIGEN_GENERAL_MATRIX_MATRIX_TRIANGULAR_H #define EIGEN_GENERAL_MATRIX_MATRIX_TRIANGULAR_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h b/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h index 45ad5da12..8379f5b57 100644 --- a/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +++ b/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h @@ -33,6 +33,7 @@ #ifndef EIGEN_GENERAL_MATRIX_MATRIX_TRIANGULAR_BLAS_H #define EIGEN_GENERAL_MATRIX_MATRIX_TRIANGULAR_BLAS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h b/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h index 490fe67c5..b40bcec3e 100644 --- a/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +++ b/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h @@ -33,6 +33,7 @@ #ifndef EIGEN_GENERAL_MATRIX_MATRIX_BLAS_H #define EIGEN_GENERAL_MATRIX_MATRIX_BLAS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/GeneralMatrixVector.h b/Eigen/src/Core/products/GeneralMatrixVector.h index e4c6f2349..475ac85e2 100644 --- a/Eigen/src/Core/products/GeneralMatrixVector.h +++ b/Eigen/src/Core/products/GeneralMatrixVector.h @@ -10,6 +10,7 @@ #ifndef EIGEN_GENERAL_MATRIX_VECTOR_H #define EIGEN_GENERAL_MATRIX_VECTOR_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h b/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h index f77e2e47b..40fef1bb8 100644 --- a/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +++ b/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h @@ -33,6 +33,7 @@ #ifndef EIGEN_GENERAL_MATRIX_VECTOR_BLAS_H #define EIGEN_GENERAL_MATRIX_VECTOR_BLAS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/Parallelizer.h b/Eigen/src/Core/products/Parallelizer.h index da4affb80..3d9cb5fb3 100644 --- a/Eigen/src/Core/products/Parallelizer.h +++ b/Eigen/src/Core/products/Parallelizer.h @@ -10,6 +10,7 @@ #ifndef EIGEN_PARALLELIZER_H #define EIGEN_PARALLELIZER_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/SelfadjointMatrixMatrix.h b/Eigen/src/Core/products/SelfadjointMatrixMatrix.h index c7bb44596..aafc1cd5d 100644 --- a/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +++ b/Eigen/src/Core/products/SelfadjointMatrixMatrix.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SELFADJOINT_MATRIX_MATRIX_H #define EIGEN_SELFADJOINT_MATRIX_MATRIX_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h b/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h index 0e371da6b..9aa56a208 100644 --- a/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +++ b/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h @@ -33,6 +33,7 @@ #ifndef EIGEN_SELFADJOINT_MATRIX_MATRIX_BLAS_H #define EIGEN_SELFADJOINT_MATRIX_MATRIX_BLAS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/SelfadjointMatrixVector.h b/Eigen/src/Core/products/SelfadjointMatrixVector.h index a62b6b5b5..0aac52e7f 100644 --- a/Eigen/src/Core/products/SelfadjointMatrixVector.h +++ b/Eigen/src/Core/products/SelfadjointMatrixVector.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SELFADJOINT_MATRIX_VECTOR_H #define EIGEN_SELFADJOINT_MATRIX_VECTOR_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h b/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h index 99a8ccdff..177ea0915 100644 --- a/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +++ b/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h @@ -33,6 +33,7 @@ #ifndef EIGEN_SELFADJOINT_MATRIX_VECTOR_BLAS_H #define EIGEN_SELFADJOINT_MATRIX_VECTOR_BLAS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/SelfadjointProduct.h b/Eigen/src/Core/products/SelfadjointProduct.h index 4cbc1f714..a208a1542 100644 --- a/Eigen/src/Core/products/SelfadjointProduct.h +++ b/Eigen/src/Core/products/SelfadjointProduct.h @@ -16,6 +16,7 @@ * It corresponds to the level 3 SYRK and level 2 SYR Blas routines. **********************************************************************/ +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/SelfadjointRank2Update.h b/Eigen/src/Core/products/SelfadjointRank2Update.h index fb199ad75..f433a21ff 100644 --- a/Eigen/src/Core/products/SelfadjointRank2Update.h +++ b/Eigen/src/Core/products/SelfadjointRank2Update.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SELFADJOINTRANK2UPTADE_H #define EIGEN_SELFADJOINTRANK2UPTADE_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/TriangularMatrixMatrix.h b/Eigen/src/Core/products/TriangularMatrixMatrix.h index 80c98dd0d..22e937557 100644 --- a/Eigen/src/Core/products/TriangularMatrixMatrix.h +++ b/Eigen/src/Core/products/TriangularMatrixMatrix.h @@ -10,6 +10,7 @@ #ifndef EIGEN_TRIANGULAR_MATRIX_MATRIX_H #define EIGEN_TRIANGULAR_MATRIX_MATRIX_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h b/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h index 1eb57d3d6..c556a24f0 100644 --- a/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +++ b/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h @@ -33,6 +33,7 @@ #ifndef EIGEN_TRIANGULAR_MATRIX_MATRIX_BLAS_H #define EIGEN_TRIANGULAR_MATRIX_MATRIX_BLAS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/TriangularMatrixVector.h b/Eigen/src/Core/products/TriangularMatrixVector.h index ce7550c36..d07d367f7 100644 --- a/Eigen/src/Core/products/TriangularMatrixVector.h +++ b/Eigen/src/Core/products/TriangularMatrixVector.h @@ -10,6 +10,7 @@ #ifndef EIGEN_TRIANGULARMATRIXVECTOR_H #define EIGEN_TRIANGULARMATRIXVECTOR_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h b/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h index 7a4d59eea..8b4a636df 100644 --- a/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +++ b/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h @@ -33,6 +33,7 @@ #ifndef EIGEN_TRIANGULAR_MATRIX_VECTOR_BLAS_H #define EIGEN_TRIANGULAR_MATRIX_VECTOR_BLAS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/TriangularSolverMatrix.h b/Eigen/src/Core/products/TriangularSolverMatrix.h index 22b4a7f2d..e21d5565c 100644 --- a/Eigen/src/Core/products/TriangularSolverMatrix.h +++ b/Eigen/src/Core/products/TriangularSolverMatrix.h @@ -11,6 +11,7 @@ #ifndef EIGEN_TRIANGULAR_SOLVER_MATRIX_H #define EIGEN_TRIANGULAR_SOLVER_MATRIX_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h b/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h index 2b633887a..10413dba6 100644 --- a/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +++ b/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h @@ -33,6 +33,7 @@ #ifndef EIGEN_TRIANGULAR_SOLVER_MATRIX_BLAS_H #define EIGEN_TRIANGULAR_SOLVER_MATRIX_BLAS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/products/TriangularSolverVector.h b/Eigen/src/Core/products/TriangularSolverVector.h index b8fbb5bcc..f158a42e4 100644 --- a/Eigen/src/Core/products/TriangularSolverVector.h +++ b/Eigen/src/Core/products/TriangularSolverVector.h @@ -10,6 +10,7 @@ #ifndef EIGEN_TRIANGULAR_SOLVER_VECTOR_H #define EIGEN_TRIANGULAR_SOLVER_VECTOR_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/BlasUtil.h b/Eigen/src/Core/util/BlasUtil.h index b0217a905..c56b92593 100644 --- a/Eigen/src/Core/util/BlasUtil.h +++ b/Eigen/src/Core/util/BlasUtil.h @@ -13,6 +13,7 @@ // This file contains many lightweight helper classes used to // implement and control fast level 2 and level 3 BLAS-like routines. +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/ConfigureVectorization.h b/Eigen/src/Core/util/ConfigureVectorization.h index 29e43d591..ffd93291f 100644 --- a/Eigen/src/Core/util/ConfigureVectorization.h +++ b/Eigen/src/Core/util/ConfigureVectorization.h @@ -473,6 +473,7 @@ /** \brief Namespace containing all symbols from the %Eigen library. */ +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/Constants.h b/Eigen/src/Core/util/Constants.h index 04f7af482..3496c6cc3 100644 --- a/Eigen/src/Core/util/Constants.h +++ b/Eigen/src/Core/util/Constants.h @@ -12,6 +12,7 @@ #ifndef EIGEN_CONSTANTS_H #define EIGEN_CONSTANTS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/ForwardDeclarations.h b/Eigen/src/Core/util/ForwardDeclarations.h index 8963019a9..2a4126c45 100644 --- a/Eigen/src/Core/util/ForwardDeclarations.h +++ b/Eigen/src/Core/util/ForwardDeclarations.h @@ -11,6 +11,7 @@ #ifndef EIGEN_FORWARDDECLARATIONS_H #define EIGEN_FORWARDDECLARATIONS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/IndexedViewHelper.h b/Eigen/src/Core/util/IndexedViewHelper.h index 19fa45d7f..29cefd55b 100644 --- a/Eigen/src/Core/util/IndexedViewHelper.h +++ b/Eigen/src/Core/util/IndexedViewHelper.h @@ -11,6 +11,7 @@ #ifndef EIGEN_INDEXED_VIEW_HELPER_H #define EIGEN_INDEXED_VIEW_HELPER_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/IntegralConstant.h b/Eigen/src/Core/util/IntegralConstant.h index ea275bd98..66c031d23 100644 --- a/Eigen/src/Core/util/IntegralConstant.h +++ b/Eigen/src/Core/util/IntegralConstant.h @@ -11,6 +11,7 @@ #ifndef EIGEN_INTEGRAL_CONSTANT_H #define EIGEN_INTEGRAL_CONSTANT_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/MKL_support.h b/Eigen/src/Core/util/MKL_support.h index 9cf5f6f34..9a91352cd 100644 --- a/Eigen/src/Core/util/MKL_support.h +++ b/Eigen/src/Core/util/MKL_support.h @@ -120,6 +120,7 @@ #include "../../misc/blas.h" #endif +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/Macros.h b/Eigen/src/Core/util/Macros.h index 613a2619d..69bbf2e73 100644 --- a/Eigen/src/Core/util/Macros.h +++ b/Eigen/src/Core/util/Macros.h @@ -10,6 +10,7 @@ #ifndef EIGEN_MACROS_H #define EIGEN_MACROS_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" //------------------------------------------------------------------------------------------ diff --git a/Eigen/src/Core/util/Memory.h b/Eigen/src/Core/util/Memory.h index f4217e261..c87a5c3e0 100644 --- a/Eigen/src/Core/util/Memory.h +++ b/Eigen/src/Core/util/Memory.h @@ -78,6 +78,7 @@ #endif +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/Meta.h b/Eigen/src/Core/util/Meta.h index ba5a56385..fe6e5de86 100644 --- a/Eigen/src/Core/util/Meta.h +++ b/Eigen/src/Core/util/Meta.h @@ -11,6 +11,7 @@ #ifndef EIGEN_META_H #define EIGEN_META_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" #if defined(EIGEN_GPU_COMPILE_PHASE) diff --git a/Eigen/src/Core/util/MoreMeta.h b/Eigen/src/Core/util/MoreMeta.h index 53a9de685..403d7725c 100644 --- a/Eigen/src/Core/util/MoreMeta.h +++ b/Eigen/src/Core/util/MoreMeta.h @@ -11,6 +11,7 @@ #ifndef EIGEN_MOREMETA_H #define EIGEN_MOREMETA_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/ReshapedHelper.h b/Eigen/src/Core/util/ReshapedHelper.h index 6daea0305..6c818f5cf 100644 --- a/Eigen/src/Core/util/ReshapedHelper.h +++ b/Eigen/src/Core/util/ReshapedHelper.h @@ -11,6 +11,7 @@ #ifndef EIGEN_RESHAPED_HELPER_H #define EIGEN_RESHAPED_HELPER_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/SymbolicIndex.h b/Eigen/src/Core/util/SymbolicIndex.h index 3b19185e6..a129b4da6 100644 --- a/Eigen/src/Core/util/SymbolicIndex.h +++ b/Eigen/src/Core/util/SymbolicIndex.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SYMBOLIC_INDEX_H #define EIGEN_SYMBOLIC_INDEX_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Core/util/XprHelper.h b/Eigen/src/Core/util/XprHelper.h index d8ac1b340..dc2b194c7 100644 --- a/Eigen/src/Core/util/XprHelper.h +++ b/Eigen/src/Core/util/XprHelper.h @@ -11,6 +11,7 @@ #ifndef EIGEN_XPRHELPER_H #define EIGEN_XPRHELPER_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/ComplexEigenSolver.h b/Eigen/src/Eigenvalues/ComplexEigenSolver.h index 1cfc0ca86..bf8bc7942 100644 --- a/Eigen/src/Eigenvalues/ComplexEigenSolver.h +++ b/Eigen/src/Eigenvalues/ComplexEigenSolver.h @@ -14,6 +14,7 @@ #include "./ComplexSchur.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/ComplexSchur.h b/Eigen/src/Eigenvalues/ComplexSchur.h index 80a28fb39..cdff38abc 100644 --- a/Eigen/src/Eigenvalues/ComplexSchur.h +++ b/Eigen/src/Eigenvalues/ComplexSchur.h @@ -14,6 +14,7 @@ #include "./HessenbergDecomposition.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h b/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h index 144eb2a89..3f14128df 100644 --- a/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h +++ b/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h @@ -33,6 +33,7 @@ #ifndef EIGEN_COMPLEX_SCHUR_LAPACKE_H #define EIGEN_COMPLEX_SCHUR_LAPACKE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/EigenSolver.h b/Eigen/src/Eigenvalues/EigenSolver.h index f6ff140fb..04191920a 100644 --- a/Eigen/src/Eigenvalues/EigenSolver.h +++ b/Eigen/src/Eigenvalues/EigenSolver.h @@ -13,6 +13,7 @@ #include "./RealSchur.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h b/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h index d62c41114..3f8b13696 100644 --- a/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h +++ b/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h @@ -14,6 +14,7 @@ #include "./RealQZ.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h b/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h index dab66caab..941127b55 100644 --- a/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h +++ b/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h @@ -13,6 +13,7 @@ #include "./Tridiagonalization.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/HessenbergDecomposition.h b/Eigen/src/Eigenvalues/HessenbergDecomposition.h index fafab990e..2f2804d03 100644 --- a/Eigen/src/Eigenvalues/HessenbergDecomposition.h +++ b/Eigen/src/Eigenvalues/HessenbergDecomposition.h @@ -11,6 +11,7 @@ #ifndef EIGEN_HESSENBERGDECOMPOSITION_H #define EIGEN_HESSENBERGDECOMPOSITION_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h b/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h index c8df26083..33748917a 100644 --- a/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h +++ b/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h @@ -11,6 +11,7 @@ #ifndef EIGEN_MATRIXBASEEIGENVALUES_H #define EIGEN_MATRIXBASEEIGENVALUES_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/RealQZ.h b/Eigen/src/Eigenvalues/RealQZ.h index 545918fa8..675ced08f 100644 --- a/Eigen/src/Eigenvalues/RealQZ.h +++ b/Eigen/src/Eigenvalues/RealQZ.h @@ -10,6 +10,7 @@ #ifndef EIGEN_REAL_QZ_H #define EIGEN_REAL_QZ_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/RealSchur.h b/Eigen/src/Eigenvalues/RealSchur.h index 98176668a..12850cb64 100644 --- a/Eigen/src/Eigenvalues/RealSchur.h +++ b/Eigen/src/Eigenvalues/RealSchur.h @@ -13,6 +13,7 @@ #include "./HessenbergDecomposition.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h b/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h index 0a6ed2174..562b8ac25 100644 --- a/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h +++ b/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h @@ -33,6 +33,7 @@ #ifndef EIGEN_REAL_SCHUR_LAPACKE_H #define EIGEN_REAL_SCHUR_LAPACKE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h b/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h index 88e05bd73..fff98747b 100644 --- a/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h +++ b/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h @@ -13,6 +13,7 @@ #include "./Tridiagonalization.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h b/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h index b24de67d4..bfe044bbc 100644 --- a/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h +++ b/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h @@ -33,6 +33,7 @@ #ifndef EIGEN_SAEIGENSOLVER_LAPACKE_H #define EIGEN_SAEIGENSOLVER_LAPACKE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Eigenvalues/Tridiagonalization.h b/Eigen/src/Eigenvalues/Tridiagonalization.h index 3de981849..e884b7056 100644 --- a/Eigen/src/Eigenvalues/Tridiagonalization.h +++ b/Eigen/src/Eigenvalues/Tridiagonalization.h @@ -11,6 +11,7 @@ #ifndef EIGEN_TRIDIAGONALIZATION_H #define EIGEN_TRIDIAGONALIZATION_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/AlignedBox.h b/Eigen/src/Geometry/AlignedBox.h index a82481714..3d51fc93e 100644 --- a/Eigen/src/Geometry/AlignedBox.h +++ b/Eigen/src/Geometry/AlignedBox.h @@ -46,6 +46,7 @@ #ifndef EIGEN_ALIGNEDBOX_H #define EIGEN_ALIGNEDBOX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/AngleAxis.h b/Eigen/src/Geometry/AngleAxis.h index c23a908ea..75cb0eea0 100644 --- a/Eigen/src/Geometry/AngleAxis.h +++ b/Eigen/src/Geometry/AngleAxis.h @@ -10,6 +10,7 @@ #ifndef EIGEN_ANGLEAXIS_H #define EIGEN_ANGLEAXIS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/EulerAngles.h b/Eigen/src/Geometry/EulerAngles.h index b9cce671c..6151c9963 100644 --- a/Eigen/src/Geometry/EulerAngles.h +++ b/Eigen/src/Geometry/EulerAngles.h @@ -11,6 +11,7 @@ #ifndef EIGEN_EULERANGLES_H #define EIGEN_EULERANGLES_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/Homogeneous.h b/Eigen/src/Geometry/Homogeneous.h index 538cf83e6..292530b6f 100644 --- a/Eigen/src/Geometry/Homogeneous.h +++ b/Eigen/src/Geometry/Homogeneous.h @@ -10,6 +10,7 @@ #ifndef EIGEN_HOMOGENEOUS_H #define EIGEN_HOMOGENEOUS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/Hyperplane.h b/Eigen/src/Geometry/Hyperplane.h index ad6aae9ef..c669a57dc 100644 --- a/Eigen/src/Geometry/Hyperplane.h +++ b/Eigen/src/Geometry/Hyperplane.h @@ -11,6 +11,7 @@ #ifndef EIGEN_HYPERPLANE_H #define EIGEN_HYPERPLANE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/OrthoMethods.h b/Eigen/src/Geometry/OrthoMethods.h index fbf020d30..2cf8310bd 100644 --- a/Eigen/src/Geometry/OrthoMethods.h +++ b/Eigen/src/Geometry/OrthoMethods.h @@ -11,6 +11,7 @@ #ifndef EIGEN_ORTHOMETHODS_H #define EIGEN_ORTHOMETHODS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/ParametrizedLine.h b/Eigen/src/Geometry/ParametrizedLine.h index 757692243..029796a0a 100644 --- a/Eigen/src/Geometry/ParametrizedLine.h +++ b/Eigen/src/Geometry/ParametrizedLine.h @@ -11,6 +11,7 @@ #ifndef EIGEN_PARAMETRIZEDLINE_H #define EIGEN_PARAMETRIZEDLINE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/Quaternion.h b/Eigen/src/Geometry/Quaternion.h index 3413a5197..cd291388f 100644 --- a/Eigen/src/Geometry/Quaternion.h +++ b/Eigen/src/Geometry/Quaternion.h @@ -10,6 +10,7 @@ #ifndef EIGEN_QUATERNION_H #define EIGEN_QUATERNION_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/Rotation2D.h b/Eigen/src/Geometry/Rotation2D.h index aa7f8635d..32af25504 100644 --- a/Eigen/src/Geometry/Rotation2D.h +++ b/Eigen/src/Geometry/Rotation2D.h @@ -10,6 +10,7 @@ #ifndef EIGEN_ROTATION2D_H #define EIGEN_ROTATION2D_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/RotationBase.h b/Eigen/src/Geometry/RotationBase.h index f21277f41..d685bc7f2 100644 --- a/Eigen/src/Geometry/RotationBase.h +++ b/Eigen/src/Geometry/RotationBase.h @@ -10,6 +10,7 @@ #ifndef EIGEN_ROTATIONBASE_H #define EIGEN_ROTATIONBASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/Scaling.h b/Eigen/src/Geometry/Scaling.h index 8bcdce634..7da2dbee9 100644 --- a/Eigen/src/Geometry/Scaling.h +++ b/Eigen/src/Geometry/Scaling.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SCALING_H #define EIGEN_SCALING_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/Transform.h b/Eigen/src/Geometry/Transform.h index fd0ae7e6c..8f64863be 100644 --- a/Eigen/src/Geometry/Transform.h +++ b/Eigen/src/Geometry/Transform.h @@ -12,6 +12,7 @@ #ifndef EIGEN_TRANSFORM_H #define EIGEN_TRANSFORM_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/Translation.h b/Eigen/src/Geometry/Translation.h index dd0adbad6..25435d71a 100644 --- a/Eigen/src/Geometry/Translation.h +++ b/Eigen/src/Geometry/Translation.h @@ -10,6 +10,7 @@ #ifndef EIGEN_TRANSLATION_H #define EIGEN_TRANSLATION_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/Umeyama.h b/Eigen/src/Geometry/Umeyama.h index 2da26355d..87c89d6a4 100644 --- a/Eigen/src/Geometry/Umeyama.h +++ b/Eigen/src/Geometry/Umeyama.h @@ -16,6 +16,7 @@ // * Eigen/SVD // * Eigen/Array +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Geometry/arch/Geometry_SIMD.h b/Eigen/src/Geometry/arch/Geometry_SIMD.h index bd9194976..d280fbfcc 100644 --- a/Eigen/src/Geometry/arch/Geometry_SIMD.h +++ b/Eigen/src/Geometry/arch/Geometry_SIMD.h @@ -11,6 +11,7 @@ #ifndef EIGEN_GEOMETRY_SIMD_H #define EIGEN_GEOMETRY_SIMD_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Householder/BlockHouseholder.h b/Eigen/src/Householder/BlockHouseholder.h index a5c809544..5896f8768 100644 --- a/Eigen/src/Householder/BlockHouseholder.h +++ b/Eigen/src/Householder/BlockHouseholder.h @@ -13,6 +13,7 @@ // This file contains some helper function to deal with block householder reflectors +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Householder/Householder.h b/Eigen/src/Householder/Householder.h index 855b752d9..0010d1f23 100644 --- a/Eigen/src/Householder/Householder.h +++ b/Eigen/src/Householder/Householder.h @@ -11,6 +11,7 @@ #ifndef EIGEN_HOUSEHOLDER_H #define EIGEN_HOUSEHOLDER_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Householder/HouseholderSequence.h b/Eigen/src/Householder/HouseholderSequence.h index 41fef641d..132d04962 100644 --- a/Eigen/src/Householder/HouseholderSequence.h +++ b/Eigen/src/Householder/HouseholderSequence.h @@ -11,6 +11,7 @@ #ifndef EIGEN_HOUSEHOLDER_SEQUENCE_H #define EIGEN_HOUSEHOLDER_SEQUENCE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h b/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h index d2d55b714..6e2122f4e 100644 --- a/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h +++ b/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h @@ -10,6 +10,7 @@ #ifndef EIGEN_BASIC_PRECONDITIONERS_H #define EIGEN_BASIC_PRECONDITIONERS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h b/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h index 76195c70c..467d4aaa7 100644 --- a/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h +++ b/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h @@ -11,6 +11,7 @@ #ifndef EIGEN_BICGSTAB_H #define EIGEN_BICGSTAB_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h b/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h index 5a7dbc7ee..912ae16b2 100644 --- a/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h +++ b/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CONJUGATE_GRADIENT_H #define EIGEN_CONJUGATE_GRADIENT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h b/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h index 122aea2b8..1e645049d 100644 --- a/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h +++ b/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h @@ -14,6 +14,7 @@ #include #include +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h b/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h index 44f25fcdf..6b2a113bc 100644 --- a/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h +++ b/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h @@ -12,6 +12,7 @@ #define EIGEN_INCOMPLETE_LUT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h b/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h index 49829d018..4287e3653 100644 --- a/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h +++ b/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h @@ -10,6 +10,7 @@ #ifndef EIGEN_ITERATIVE_SOLVER_BASE_H #define EIGEN_ITERATIVE_SOLVER_BASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h b/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h index a76f3f87a..db87a4280 100644 --- a/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h +++ b/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h @@ -10,6 +10,7 @@ #ifndef EIGEN_LEAST_SQUARE_CONJUGATE_GRADIENT_H #define EIGEN_LEAST_SQUARE_CONJUGATE_GRADIENT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h b/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h index bb56db3cc..d0709f51c 100644 --- a/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h +++ b/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SOLVEWITHGUESS_H #define EIGEN_SOLVEWITHGUESS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/Jacobi/Jacobi.h b/Eigen/src/Jacobi/Jacobi.h index 5d0f27637..efa57eba6 100644 --- a/Eigen/src/Jacobi/Jacobi.h +++ b/Eigen/src/Jacobi/Jacobi.h @@ -11,6 +11,7 @@ #ifndef EIGEN_JACOBI_H #define EIGEN_JACOBI_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/KLUSupport/KLUSupport.h b/Eigen/src/KLUSupport/KLUSupport.h index bfe2f669e..0c6c240ab 100644 --- a/Eigen/src/KLUSupport/KLUSupport.h +++ b/Eigen/src/KLUSupport/KLUSupport.h @@ -10,6 +10,7 @@ #ifndef EIGEN_KLUSUPPORT_H #define EIGEN_KLUSUPPORT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/LU/Determinant.h b/Eigen/src/LU/Determinant.h index 80e695d12..3d26afac9 100644 --- a/Eigen/src/LU/Determinant.h +++ b/Eigen/src/LU/Determinant.h @@ -10,6 +10,7 @@ #ifndef EIGEN_DETERMINANT_H #define EIGEN_DETERMINANT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/LU/FullPivLU.h b/Eigen/src/LU/FullPivLU.h index d02dcc10f..e3cd8cd83 100644 --- a/Eigen/src/LU/FullPivLU.h +++ b/Eigen/src/LU/FullPivLU.h @@ -10,6 +10,7 @@ #ifndef EIGEN_LU_H #define EIGEN_LU_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/LU/InverseImpl.h b/Eigen/src/LU/InverseImpl.h index bcfe7031e..19d540cc9 100644 --- a/Eigen/src/LU/InverseImpl.h +++ b/Eigen/src/LU/InverseImpl.h @@ -11,6 +11,7 @@ #ifndef EIGEN_INVERSE_IMPL_H #define EIGEN_INVERSE_IMPL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/LU/PartialPivLU.h b/Eigen/src/LU/PartialPivLU.h index bee743794..2301ebdc9 100644 --- a/Eigen/src/LU/PartialPivLU.h +++ b/Eigen/src/LU/PartialPivLU.h @@ -11,6 +11,7 @@ #ifndef EIGEN_PARTIALLU_H #define EIGEN_PARTIALLU_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/LU/PartialPivLU_LAPACKE.h b/Eigen/src/LU/PartialPivLU_LAPACKE.h index b63644239..8501b6140 100644 --- a/Eigen/src/LU/PartialPivLU_LAPACKE.h +++ b/Eigen/src/LU/PartialPivLU_LAPACKE.h @@ -33,6 +33,7 @@ #ifndef EIGEN_PARTIALLU_LAPACK_H #define EIGEN_PARTIALLU_LAPACK_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/LU/arch/InverseSize4.h b/Eigen/src/LU/arch/InverseSize4.h index 25f4601e7..2cd92b5c8 100644 --- a/Eigen/src/LU/arch/InverseSize4.h +++ b/Eigen/src/LU/arch/InverseSize4.h @@ -35,6 +35,7 @@ #ifndef EIGEN_INVERSE_SIZE_4_H #define EIGEN_INVERSE_SIZE_4_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" #if EIGEN_COMP_GNUC_STRICT diff --git a/Eigen/src/MetisSupport/MetisSupport.h b/Eigen/src/MetisSupport/MetisSupport.h index c5e143b95..93fe31b83 100644 --- a/Eigen/src/MetisSupport/MetisSupport.h +++ b/Eigen/src/MetisSupport/MetisSupport.h @@ -9,6 +9,7 @@ #ifndef METIS_SUPPORT_H #define METIS_SUPPORT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/OrderingMethods/Amd.h b/Eigen/src/OrderingMethods/Amd.h index 5bd531c6d..0d0134876 100644 --- a/Eigen/src/OrderingMethods/Amd.h +++ b/Eigen/src/OrderingMethods/Amd.h @@ -21,6 +21,7 @@ the Mozilla Public License v. 2.0, as stated at the top of this file. #ifndef EIGEN_SPARSE_AMD_H #define EIGEN_SPARSE_AMD_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/OrderingMethods/Ordering.h b/Eigen/src/OrderingMethods/Ordering.h index 5cc4a8560..0e06a051a 100644 --- a/Eigen/src/OrderingMethods/Ordering.h +++ b/Eigen/src/OrderingMethods/Ordering.h @@ -11,6 +11,7 @@ #ifndef EIGEN_ORDERING_H #define EIGEN_ORDERING_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/PaStiXSupport/PaStiXSupport.h b/Eigen/src/PaStiXSupport/PaStiXSupport.h index d3126b1d6..3a067d537 100644 --- a/Eigen/src/PaStiXSupport/PaStiXSupport.h +++ b/Eigen/src/PaStiXSupport/PaStiXSupport.h @@ -10,6 +10,7 @@ #ifndef EIGEN_PASTIXSUPPORT_H #define EIGEN_PASTIXSUPPORT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/PardisoSupport/PardisoSupport.h b/Eigen/src/PardisoSupport/PardisoSupport.h index e9815e604..ced7595b2 100644 --- a/Eigen/src/PardisoSupport/PardisoSupport.h +++ b/Eigen/src/PardisoSupport/PardisoSupport.h @@ -32,6 +32,7 @@ #ifndef EIGEN_PARDISOSUPPORT_H #define EIGEN_PARDISOSUPPORT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/QR/ColPivHouseholderQR.h b/Eigen/src/QR/ColPivHouseholderQR.h index 6855893e8..0f4868379 100644 --- a/Eigen/src/QR/ColPivHouseholderQR.h +++ b/Eigen/src/QR/ColPivHouseholderQR.h @@ -11,6 +11,7 @@ #ifndef EIGEN_COLPIVOTINGHOUSEHOLDERQR_H #define EIGEN_COLPIVOTINGHOUSEHOLDERQR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h b/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h index 6861ff1cf..8745ae47b 100644 --- a/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +++ b/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h @@ -34,6 +34,7 @@ #ifndef EIGEN_COLPIVOTINGHOUSEHOLDERQR_LAPACKE_H #define EIGEN_COLPIVOTINGHOUSEHOLDERQR_LAPACKE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/QR/CompleteOrthogonalDecomposition.h b/Eigen/src/QR/CompleteOrthogonalDecomposition.h index 171e60115..305328653 100644 --- a/Eigen/src/QR/CompleteOrthogonalDecomposition.h +++ b/Eigen/src/QR/CompleteOrthogonalDecomposition.h @@ -10,6 +10,7 @@ #ifndef EIGEN_COMPLETEORTHOGONALDECOMPOSITION_H #define EIGEN_COMPLETEORTHOGONALDECOMPOSITION_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/QR/FullPivHouseholderQR.h b/Eigen/src/QR/FullPivHouseholderQR.h index 588f917fd..89e546c3e 100644 --- a/Eigen/src/QR/FullPivHouseholderQR.h +++ b/Eigen/src/QR/FullPivHouseholderQR.h @@ -11,6 +11,7 @@ #ifndef EIGEN_FULLPIVOTINGHOUSEHOLDERQR_H #define EIGEN_FULLPIVOTINGHOUSEHOLDERQR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/QR/HouseholderQR.h b/Eigen/src/QR/HouseholderQR.h index abfefd1e1..68c69da3c 100644 --- a/Eigen/src/QR/HouseholderQR.h +++ b/Eigen/src/QR/HouseholderQR.h @@ -12,6 +12,7 @@ #ifndef EIGEN_QR_H #define EIGEN_QR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/QR/HouseholderQR_LAPACKE.h b/Eigen/src/QR/HouseholderQR_LAPACKE.h index 57c2f6ab3..0bd6a2b31 100644 --- a/Eigen/src/QR/HouseholderQR_LAPACKE.h +++ b/Eigen/src/QR/HouseholderQR_LAPACKE.h @@ -34,6 +34,7 @@ #ifndef EIGEN_QR_LAPACKE_H #define EIGEN_QR_LAPACKE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h b/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h index 36e8ead47..7256393d6 100644 --- a/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h +++ b/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h @@ -11,6 +11,7 @@ #ifndef EIGEN_SUITESPARSEQRSUPPORT_H #define EIGEN_SUITESPARSEQRSUPPORT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SVD/BDCSVD.h b/Eigen/src/SVD/BDCSVD.h index bb1d3db10..a4ba8a7a4 100644 --- a/Eigen/src/SVD/BDCSVD.h +++ b/Eigen/src/SVD/BDCSVD.h @@ -27,6 +27,7 @@ #define eigen_internal_assert(X) assert(X); #endif +// IWYU pragma: private #include "./InternalHeaderCheck.h" #ifdef EIGEN_BDCSVD_DEBUG_VERBOSE diff --git a/Eigen/src/SVD/JacobiSVD.h b/Eigen/src/SVD/JacobiSVD.h index 5fdb3dc54..6b77d28a4 100644 --- a/Eigen/src/SVD/JacobiSVD.h +++ b/Eigen/src/SVD/JacobiSVD.h @@ -11,6 +11,7 @@ #ifndef EIGEN_JACOBISVD_H #define EIGEN_JACOBISVD_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SVD/JacobiSVD_LAPACKE.h b/Eigen/src/SVD/JacobiSVD_LAPACKE.h index 11247b199..12c86143a 100644 --- a/Eigen/src/SVD/JacobiSVD_LAPACKE.h +++ b/Eigen/src/SVD/JacobiSVD_LAPACKE.h @@ -33,6 +33,7 @@ #ifndef EIGEN_JACOBISVD_LAPACKE_H #define EIGEN_JACOBISVD_LAPACKE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SVD/SVDBase.h b/Eigen/src/SVD/SVDBase.h index cb018ccff..f6911cb13 100644 --- a/Eigen/src/SVD/SVDBase.h +++ b/Eigen/src/SVD/SVDBase.h @@ -16,6 +16,7 @@ #ifndef EIGEN_SVDBASE_H #define EIGEN_SVDBASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SVD/UpperBidiagonalization.h b/Eigen/src/SVD/UpperBidiagonalization.h index b51bee30d..ec2fc5369 100644 --- a/Eigen/src/SVD/UpperBidiagonalization.h +++ b/Eigen/src/SVD/UpperBidiagonalization.h @@ -11,6 +11,7 @@ #ifndef EIGEN_BIDIAGONALIZATION_H #define EIGEN_BIDIAGONALIZATION_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCholesky/SimplicialCholesky.h b/Eigen/src/SparseCholesky/SimplicialCholesky.h index d90ca1374..059066cfb 100644 --- a/Eigen/src/SparseCholesky/SimplicialCholesky.h +++ b/Eigen/src/SparseCholesky/SimplicialCholesky.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SIMPLICIAL_CHOLESKY_H #define EIGEN_SIMPLICIAL_CHOLESKY_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h b/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h index 3106c9bdd..086e0f7ee 100644 --- a/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h +++ b/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h @@ -20,6 +20,7 @@ the Mozilla Public License v. 2.0, as stated at the top of this file. #ifndef EIGEN_SIMPLICIAL_CHOLESKY_IMPL_H #define EIGEN_SIMPLICIAL_CHOLESKY_IMPL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/AmbiVector.h b/Eigen/src/SparseCore/AmbiVector.h index 594e91db8..a663ff6f4 100644 --- a/Eigen/src/SparseCore/AmbiVector.h +++ b/Eigen/src/SparseCore/AmbiVector.h @@ -10,6 +10,7 @@ #ifndef EIGEN_AMBIVECTOR_H #define EIGEN_AMBIVECTOR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/CompressedStorage.h b/Eigen/src/SparseCore/CompressedStorage.h index 6b0fb4bf1..f9412999b 100644 --- a/Eigen/src/SparseCore/CompressedStorage.h +++ b/Eigen/src/SparseCore/CompressedStorage.h @@ -10,6 +10,7 @@ #ifndef EIGEN_COMPRESSED_STORAGE_H #define EIGEN_COMPRESSED_STORAGE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h b/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h index f8524931f..44721acbc 100644 --- a/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h +++ b/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CONSERVATIVESPARSESPARSEPRODUCT_H #define EIGEN_CONSERVATIVESPARSESPARSEPRODUCT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseAssign.h b/Eigen/src/SparseCore/SparseAssign.h index f8ab45772..e6fd714f6 100644 --- a/Eigen/src/SparseCore/SparseAssign.h +++ b/Eigen/src/SparseCore/SparseAssign.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSEASSIGN_H #define EIGEN_SPARSEASSIGN_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseBlock.h b/Eigen/src/SparseCore/SparseBlock.h index b3fc85919..d1458048b 100644 --- a/Eigen/src/SparseCore/SparseBlock.h +++ b/Eigen/src/SparseCore/SparseBlock.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSE_BLOCK_H #define EIGEN_SPARSE_BLOCK_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseColEtree.h b/Eigen/src/SparseCore/SparseColEtree.h index ff3245827..7cead043d 100644 --- a/Eigen/src/SparseCore/SparseColEtree.h +++ b/Eigen/src/SparseCore/SparseColEtree.h @@ -31,6 +31,7 @@ #ifndef SPARSE_COLETREE_H #define SPARSE_COLETREE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseCompressedBase.h b/Eigen/src/SparseCore/SparseCompressedBase.h index c1aa42636..c28cc9518 100644 --- a/Eigen/src/SparseCore/SparseCompressedBase.h +++ b/Eigen/src/SparseCore/SparseCompressedBase.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSE_COMPRESSED_BASE_H #define EIGEN_SPARSE_COMPRESSED_BASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseCwiseBinaryOp.h b/Eigen/src/SparseCore/SparseCwiseBinaryOp.h index 3aea5ecb5..92be6d272 100644 --- a/Eigen/src/SparseCore/SparseCwiseBinaryOp.h +++ b/Eigen/src/SparseCore/SparseCwiseBinaryOp.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSE_CWISE_BINARY_OP_H #define EIGEN_SPARSE_CWISE_BINARY_OP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseCwiseUnaryOp.h b/Eigen/src/SparseCore/SparseCwiseUnaryOp.h index 6f48fa72a..974b22f44 100644 --- a/Eigen/src/SparseCore/SparseCwiseUnaryOp.h +++ b/Eigen/src/SparseCore/SparseCwiseUnaryOp.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSE_CWISE_UNARY_OP_H #define EIGEN_SPARSE_CWISE_UNARY_OP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseDenseProduct.h b/Eigen/src/SparseCore/SparseDenseProduct.h index 9c0c53100..6c3cd2902 100644 --- a/Eigen/src/SparseCore/SparseDenseProduct.h +++ b/Eigen/src/SparseCore/SparseDenseProduct.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSEDENSEPRODUCT_H #define EIGEN_SPARSEDENSEPRODUCT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseDiagonalProduct.h b/Eigen/src/SparseCore/SparseDiagonalProduct.h index 4dc95028e..49bc85127 100644 --- a/Eigen/src/SparseCore/SparseDiagonalProduct.h +++ b/Eigen/src/SparseCore/SparseDiagonalProduct.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSE_DIAGONAL_PRODUCT_H #define EIGEN_SPARSE_DIAGONAL_PRODUCT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseDot.h b/Eigen/src/SparseCore/SparseDot.h index a45ecfa0f..826c09b95 100644 --- a/Eigen/src/SparseCore/SparseDot.h +++ b/Eigen/src/SparseCore/SparseDot.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSE_DOT_H #define EIGEN_SPARSE_DOT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseFuzzy.h b/Eigen/src/SparseCore/SparseFuzzy.h index dcfdde99e..7ca424320 100644 --- a/Eigen/src/SparseCore/SparseFuzzy.h +++ b/Eigen/src/SparseCore/SparseFuzzy.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSE_FUZZY_H #define EIGEN_SPARSE_FUZZY_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseMap.h b/Eigen/src/SparseCore/SparseMap.h index 0ee381354..f2923a3f0 100644 --- a/Eigen/src/SparseCore/SparseMap.h +++ b/Eigen/src/SparseCore/SparseMap.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSE_MAP_H #define EIGEN_SPARSE_MAP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseMatrix.h b/Eigen/src/SparseCore/SparseMatrix.h index 855a5a648..8537c798b 100644 --- a/Eigen/src/SparseCore/SparseMatrix.h +++ b/Eigen/src/SparseCore/SparseMatrix.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSEMATRIX_H #define EIGEN_SPARSEMATRIX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseMatrixBase.h b/Eigen/src/SparseCore/SparseMatrixBase.h index dc78c2eeb..53fed1b5d 100644 --- a/Eigen/src/SparseCore/SparseMatrixBase.h +++ b/Eigen/src/SparseCore/SparseMatrixBase.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSEMATRIXBASE_H #define EIGEN_SPARSEMATRIXBASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparsePermutation.h b/Eigen/src/SparseCore/SparsePermutation.h index 7e402cced..2ae9c15fb 100644 --- a/Eigen/src/SparseCore/SparsePermutation.h +++ b/Eigen/src/SparseCore/SparsePermutation.h @@ -12,6 +12,7 @@ // This file implements sparse * permutation products +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseProduct.h b/Eigen/src/SparseCore/SparseProduct.h index 85a8a1032..64a63a38f 100644 --- a/Eigen/src/SparseCore/SparseProduct.h +++ b/Eigen/src/SparseCore/SparseProduct.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSEPRODUCT_H #define EIGEN_SPARSEPRODUCT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseRedux.h b/Eigen/src/SparseCore/SparseRedux.h index 6b14c5833..e39a944d5 100644 --- a/Eigen/src/SparseCore/SparseRedux.h +++ b/Eigen/src/SparseCore/SparseRedux.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSEREDUX_H #define EIGEN_SPARSEREDUX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseRef.h b/Eigen/src/SparseCore/SparseRef.h index 9e69d93ef..a69ad0176 100644 --- a/Eigen/src/SparseCore/SparseRef.h +++ b/Eigen/src/SparseCore/SparseRef.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSE_REF_H #define EIGEN_SPARSE_REF_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseSelfAdjointView.h b/Eigen/src/SparseCore/SparseSelfAdjointView.h index 211506e9c..d775a3f4d 100644 --- a/Eigen/src/SparseCore/SparseSelfAdjointView.h +++ b/Eigen/src/SparseCore/SparseSelfAdjointView.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSE_SELFADJOINTVIEW_H #define EIGEN_SPARSE_SELFADJOINTVIEW_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseSolverBase.h b/Eigen/src/SparseCore/SparseSolverBase.h index 8261fb5c6..c2926f40c 100644 --- a/Eigen/src/SparseCore/SparseSolverBase.h +++ b/Eigen/src/SparseCore/SparseSolverBase.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSESOLVERBASE_H #define EIGEN_SPARSESOLVERBASE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseSparseProductWithPruning.h b/Eigen/src/SparseCore/SparseSparseProductWithPruning.h index ee0ec1bac..96f73cc32 100644 --- a/Eigen/src/SparseCore/SparseSparseProductWithPruning.h +++ b/Eigen/src/SparseCore/SparseSparseProductWithPruning.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSESPARSEPRODUCTWITHPRUNING_H #define EIGEN_SPARSESPARSEPRODUCTWITHPRUNING_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseTranspose.h b/Eigen/src/SparseCore/SparseTranspose.h index cce590343..b774cafa3 100644 --- a/Eigen/src/SparseCore/SparseTranspose.h +++ b/Eigen/src/SparseCore/SparseTranspose.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSETRANSPOSE_H #define EIGEN_SPARSETRANSPOSE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseTriangularView.h b/Eigen/src/SparseCore/SparseTriangularView.h index 5e7cea7bd..5cac8251d 100644 --- a/Eigen/src/SparseCore/SparseTriangularView.h +++ b/Eigen/src/SparseCore/SparseTriangularView.h @@ -11,6 +11,7 @@ #ifndef EIGEN_SPARSE_TRIANGULARVIEW_H #define EIGEN_SPARSE_TRIANGULARVIEW_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseUtil.h b/Eigen/src/SparseCore/SparseUtil.h index 47f5ef618..c9b5e8334 100644 --- a/Eigen/src/SparseCore/SparseUtil.h +++ b/Eigen/src/SparseCore/SparseUtil.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSEUTIL_H #define EIGEN_SPARSEUTIL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseVector.h b/Eigen/src/SparseCore/SparseVector.h index 3b4d7b05e..fd5eb19ba 100644 --- a/Eigen/src/SparseCore/SparseVector.h +++ b/Eigen/src/SparseCore/SparseVector.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSEVECTOR_H #define EIGEN_SPARSEVECTOR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/SparseView.h b/Eigen/src/SparseCore/SparseView.h index dbb4c434a..a1cdcf875 100644 --- a/Eigen/src/SparseCore/SparseView.h +++ b/Eigen/src/SparseCore/SparseView.h @@ -11,6 +11,7 @@ #ifndef EIGEN_SPARSEVIEW_H #define EIGEN_SPARSEVIEW_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseCore/TriangularSolver.h b/Eigen/src/SparseCore/TriangularSolver.h index a9fbeebc1..39fa7c7dd 100644 --- a/Eigen/src/SparseCore/TriangularSolver.h +++ b/Eigen/src/SparseCore/TriangularSolver.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSETRIANGULARSOLVER_H #define EIGEN_SPARSETRIANGULARSOLVER_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU.h b/Eigen/src/SparseLU/SparseLU.h index f70aab197..4edd26793 100644 --- a/Eigen/src/SparseLU/SparseLU.h +++ b/Eigen/src/SparseLU/SparseLU.h @@ -12,6 +12,7 @@ #ifndef EIGEN_SPARSE_LU_H #define EIGEN_SPARSE_LU_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLUImpl.h b/Eigen/src/SparseLU/SparseLUImpl.h index daec83769..ff2b111d4 100644 --- a/Eigen/src/SparseLU/SparseLUImpl.h +++ b/Eigen/src/SparseLU/SparseLUImpl.h @@ -9,6 +9,7 @@ #ifndef SPARSELU_IMPL_H #define SPARSELU_IMPL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_Memory.h b/Eigen/src/SparseLU/SparseLU_Memory.h index 798745f20..cc26256e2 100644 --- a/Eigen/src/SparseLU/SparseLU_Memory.h +++ b/Eigen/src/SparseLU/SparseLU_Memory.h @@ -31,6 +31,7 @@ #ifndef EIGEN_SPARSELU_MEMORY #define EIGEN_SPARSELU_MEMORY +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_Structs.h b/Eigen/src/SparseLU/SparseLU_Structs.h index 3ab0c72bf..f1f109a2f 100644 --- a/Eigen/src/SparseLU/SparseLU_Structs.h +++ b/Eigen/src/SparseLU/SparseLU_Structs.h @@ -68,6 +68,7 @@ #ifndef EIGEN_LU_STRUCTS #define EIGEN_LU_STRUCTS +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h b/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h index adfc63a0e..627e55d90 100644 --- a/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h +++ b/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h @@ -11,6 +11,7 @@ #ifndef EIGEN_SPARSELU_SUPERNODAL_MATRIX_H #define EIGEN_SPARSELU_SUPERNODAL_MATRIX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_Utils.h b/Eigen/src/SparseLU/SparseLU_Utils.h index e399fed41..79544e69f 100644 --- a/Eigen/src/SparseLU/SparseLU_Utils.h +++ b/Eigen/src/SparseLU/SparseLU_Utils.h @@ -11,6 +11,7 @@ #ifndef EIGEN_SPARSELU_UTILS_H #define EIGEN_SPARSELU_UTILS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_column_bmod.h b/Eigen/src/SparseLU/SparseLU_column_bmod.h index d5c29b353..04166076c 100644 --- a/Eigen/src/SparseLU/SparseLU_column_bmod.h +++ b/Eigen/src/SparseLU/SparseLU_column_bmod.h @@ -31,6 +31,7 @@ #ifndef SPARSELU_COLUMN_BMOD_H #define SPARSELU_COLUMN_BMOD_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_column_dfs.h b/Eigen/src/SparseLU/SparseLU_column_dfs.h index be4cfd1a9..ddead00d7 100644 --- a/Eigen/src/SparseLU/SparseLU_column_dfs.h +++ b/Eigen/src/SparseLU/SparseLU_column_dfs.h @@ -31,6 +31,7 @@ #define SPARSELU_COLUMN_DFS_H template class SparseLUImpl; +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h b/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h index e06b2a03a..b9e7c6277 100644 --- a/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h +++ b/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h @@ -29,6 +29,7 @@ #ifndef SPARSELU_COPY_TO_UCOL_H #define SPARSELU_COPY_TO_UCOL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h b/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h index 2a8d80b24..4df0dcd28 100644 --- a/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h +++ b/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h @@ -28,6 +28,7 @@ #ifndef SPARSELU_HEAP_RELAX_SNODE_H #define SPARSELU_HEAP_RELAX_SNODE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_kernel_bmod.h b/Eigen/src/SparseLU/SparseLU_kernel_bmod.h index 831b93890..da3204157 100644 --- a/Eigen/src/SparseLU/SparseLU_kernel_bmod.h +++ b/Eigen/src/SparseLU/SparseLU_kernel_bmod.h @@ -11,6 +11,7 @@ #ifndef SPARSELU_KERNEL_BMOD_H #define SPARSELU_KERNEL_BMOD_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_panel_bmod.h b/Eigen/src/SparseLU/SparseLU_panel_bmod.h index fd1243d72..d12d0e202 100644 --- a/Eigen/src/SparseLU/SparseLU_panel_bmod.h +++ b/Eigen/src/SparseLU/SparseLU_panel_bmod.h @@ -31,6 +31,7 @@ #ifndef SPARSELU_PANEL_BMOD_H #define SPARSELU_PANEL_BMOD_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_panel_dfs.h b/Eigen/src/SparseLU/SparseLU_panel_dfs.h index c3ff0135d..5a3fd10b8 100644 --- a/Eigen/src/SparseLU/SparseLU_panel_dfs.h +++ b/Eigen/src/SparseLU/SparseLU_panel_dfs.h @@ -30,6 +30,7 @@ #ifndef SPARSELU_PANEL_DFS_H #define SPARSELU_PANEL_DFS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_pivotL.h b/Eigen/src/SparseLU/SparseLU_pivotL.h index 6daed9133..79510bc99 100644 --- a/Eigen/src/SparseLU/SparseLU_pivotL.h +++ b/Eigen/src/SparseLU/SparseLU_pivotL.h @@ -30,6 +30,7 @@ #ifndef SPARSELU_PIVOTL_H #define SPARSELU_PIVOTL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_pruneL.h b/Eigen/src/SparseLU/SparseLU_pruneL.h index e5da73b93..c18427422 100644 --- a/Eigen/src/SparseLU/SparseLU_pruneL.h +++ b/Eigen/src/SparseLU/SparseLU_pruneL.h @@ -30,6 +30,7 @@ #ifndef SPARSELU_PRUNEL_H #define SPARSELU_PRUNEL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseLU/SparseLU_relax_snode.h b/Eigen/src/SparseLU/SparseLU_relax_snode.h index ed795323c..615314992 100644 --- a/Eigen/src/SparseLU/SparseLU_relax_snode.h +++ b/Eigen/src/SparseLU/SparseLU_relax_snode.h @@ -28,6 +28,7 @@ #ifndef SPARSELU_RELAX_SNODE_H #define SPARSELU_RELAX_SNODE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SparseQR/SparseQR.h b/Eigen/src/SparseQR/SparseQR.h index f8250921b..a027a2d78 100644 --- a/Eigen/src/SparseQR/SparseQR.h +++ b/Eigen/src/SparseQR/SparseQR.h @@ -11,6 +11,7 @@ #ifndef EIGEN_SPARSE_QR_H #define EIGEN_SPARSE_QR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/SuperLUSupport/SuperLUSupport.h b/Eigen/src/SuperLUSupport/SuperLUSupport.h index 4bac22d4b..419d7d8e9 100644 --- a/Eigen/src/SuperLUSupport/SuperLUSupport.h +++ b/Eigen/src/SuperLUSupport/SuperLUSupport.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SUPERLUSUPPORT_H #define EIGEN_SUPERLUSUPPORT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/ThreadPool/Barrier.h b/Eigen/src/ThreadPool/Barrier.h index df58d8763..8b2f8da71 100644 --- a/Eigen/src/ThreadPool/Barrier.h +++ b/Eigen/src/ThreadPool/Barrier.h @@ -13,6 +13,7 @@ #ifndef EIGEN_CXX11_THREADPOOL_BARRIER_H #define EIGEN_CXX11_THREADPOOL_BARRIER_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/ThreadPool/EventCount.h b/Eigen/src/ThreadPool/EventCount.h index 3b57d27e7..1e8aa8a81 100644 --- a/Eigen/src/ThreadPool/EventCount.h +++ b/Eigen/src/ThreadPool/EventCount.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_THREADPOOL_EVENTCOUNT_H #define EIGEN_CXX11_THREADPOOL_EVENTCOUNT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/ThreadPool/NonBlockingThreadPool.h b/Eigen/src/ThreadPool/NonBlockingThreadPool.h index 40f2f3fe6..6d0c3ada1 100644 --- a/Eigen/src/ThreadPool/NonBlockingThreadPool.h +++ b/Eigen/src/ThreadPool/NonBlockingThreadPool.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_THREADPOOL_NONBLOCKING_THREAD_POOL_H #define EIGEN_CXX11_THREADPOOL_NONBLOCKING_THREAD_POOL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/ThreadPool/RunQueue.h b/Eigen/src/ThreadPool/RunQueue.h index 2005fb25d..44b668d96 100644 --- a/Eigen/src/ThreadPool/RunQueue.h +++ b/Eigen/src/ThreadPool/RunQueue.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_THREADPOOL_RUNQUEUE_H #define EIGEN_CXX11_THREADPOOL_RUNQUEUE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/ThreadPool/ThreadEnvironment.h b/Eigen/src/ThreadPool/ThreadEnvironment.h index 02ec36648..0e3a49b12 100644 --- a/Eigen/src/ThreadPool/ThreadEnvironment.h +++ b/Eigen/src/ThreadPool/ThreadEnvironment.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_THREADPOOL_THREAD_ENVIRONMENT_H #define EIGEN_CXX11_THREADPOOL_THREAD_ENVIRONMENT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/ThreadPool/ThreadLocal.h b/Eigen/src/ThreadPool/ThreadLocal.h index ff3f8346f..ef9c61e61 100644 --- a/Eigen/src/ThreadPool/ThreadLocal.h +++ b/Eigen/src/ThreadPool/ThreadLocal.h @@ -58,6 +58,7 @@ #endif // EIGEN_AVOID_THREAD_LOCAL +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/ThreadPool/ThreadPoolInterface.h b/Eigen/src/ThreadPool/ThreadPoolInterface.h index e6750a9cc..9b01c875b 100644 --- a/Eigen/src/ThreadPool/ThreadPoolInterface.h +++ b/Eigen/src/ThreadPool/ThreadPoolInterface.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_THREADPOOL_THREAD_POOL_INTERFACE_H #define EIGEN_CXX11_THREADPOOL_THREAD_POOL_INTERFACE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/UmfPackSupport/UmfPackSupport.h b/Eigen/src/UmfPackSupport/UmfPackSupport.h index d9a8d38c4..da631d3b7 100644 --- a/Eigen/src/UmfPackSupport/UmfPackSupport.h +++ b/Eigen/src/UmfPackSupport/UmfPackSupport.h @@ -20,6 +20,7 @@ #endif #endif +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/misc/Image.h b/Eigen/src/misc/Image.h index b5000369a..d7c99f069 100644 --- a/Eigen/src/misc/Image.h +++ b/Eigen/src/misc/Image.h @@ -10,6 +10,7 @@ #ifndef EIGEN_MISC_IMAGE_H #define EIGEN_MISC_IMAGE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/misc/Kernel.h b/Eigen/src/misc/Kernel.h index 7abfbb73a..676f0caa5 100644 --- a/Eigen/src/misc/Kernel.h +++ b/Eigen/src/misc/Kernel.h @@ -10,6 +10,7 @@ #ifndef EIGEN_MISC_KERNEL_H #define EIGEN_MISC_KERNEL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/misc/RealSvd2x2.h b/Eigen/src/misc/RealSvd2x2.h index 5dd75f330..084bd358a 100644 --- a/Eigen/src/misc/RealSvd2x2.h +++ b/Eigen/src/misc/RealSvd2x2.h @@ -11,6 +11,7 @@ #ifndef EIGEN_REALSVD2X2_H #define EIGEN_REALSVD2X2_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/Eigen/src/misc/lapacke_helpers.h b/Eigen/src/misc/lapacke_helpers.h index 0703c2b9b..dc4a04e66 100644 --- a/Eigen/src/misc/lapacke_helpers.h +++ b/Eigen/src/misc/lapacke_helpers.h @@ -10,6 +10,7 @@ #ifndef EIGEN_LAPACKE_HELPERS_H #define EIGEN_LAPACKE_HELPERS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" #ifdef EIGEN_USE_MKL diff --git a/unsupported/Eigen/CXX11/src/Tensor/Tensor.h b/unsupported/Eigen/CXX11/src/Tensor/Tensor.h index f873f2b9f..a24097a23 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/Tensor.h +++ b/unsupported/Eigen/CXX11/src/Tensor/Tensor.h @@ -11,6 +11,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_H #define EIGEN_CXX11_TENSOR_TENSOR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h b/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h index 1b642312a..c6655ee04 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h @@ -11,6 +11,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_ARG_MAX_H #define EIGEN_CXX11_TENSOR_TENSOR_ARG_MAX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h b/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h index d2f6ee258..4cc0593b2 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_ASSIGN_H #define EIGEN_CXX11_TENSOR_TENSOR_ASSIGN_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h b/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h index 9ca9ca183..c4dedc160 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h @@ -12,6 +12,7 @@ // clang-format off +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h b/unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h index afa3d5b38..aa460ba4f 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h @@ -8,6 +8,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_BLOCK_H #define EIGEN_CXX11_TENSOR_TENSOR_BLOCK_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h b/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h index 5ae0d8172..1cf5035b8 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_BROADCASTING_H #define EIGEN_CXX11_TENSOR_TENSOR_BROADCASTING_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h b/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h index dc3fc1847..6529d47d8 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_CHIPPING_H #define EIGEN_CXX11_TENSOR_TENSOR_CHIPPING_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h b/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h index 2be7692a7..9337e67e1 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_CONCATENATION_H #define EIGEN_CXX11_TENSOR_TENSOR_CONCATENATION_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h b/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h index 2fa6777b2..f0520e8f7 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_CONTRACTION_H #define EIGEN_CXX11_TENSOR_TENSOR_CONTRACTION_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h index 4b3d42380..ce1bf62a1 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h @@ -11,6 +11,7 @@ #define EIGEN_CXX11_TENSOR_TENSOR_CONTRACTION_BLOCKING_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h index 698baab7c..f0233fbf3 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h @@ -14,6 +14,7 @@ #if defined(EIGEN_USE_GPU) && defined(EIGEN_GPUCC) +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h index 7fb54b961..f626baa79 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_CONTRACTION_MAPPER_H #define EIGEN_CXX11_TENSOR_TENSOR_CONTRACTION_MAPPER_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h index a4e0fc702..cb74031fa 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h @@ -19,6 +19,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_CONTRACTION_SYCL_H #define EIGEN_CXX11_TENSOR_TENSOR_CONTRACTION_SYCL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h index 19f664cad..308c23bda 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h @@ -13,6 +13,7 @@ // evaluator for thread pool device #ifdef EIGEN_USE_THREADS +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h b/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h index d59c2c35d..a82e83bbf 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_CONVERSION_H #define EIGEN_CXX11_TENSOR_TENSOR_CONVERSION_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h b/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h index e6e586b7b..15a267e29 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_CONVOLUTION_H #define EIGEN_CXX11_TENSOR_TENSOR_CONVOLUTION_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h b/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h index f2795688a..a35a24f34 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h @@ -15,6 +15,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_CONVOLUTION_SYCL_H #define EIGEN_CXX11_TENSOR_TENSOR_CONVOLUTION_SYCL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h b/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h index c3f4bddfa..595b3ae69 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_COST_MODEL_H #define EIGEN_CXX11_TENSOR_TENSOR_COST_MODEL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h b/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h index 5fa070963..82254e83f 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_CUSTOM_OP_H #define EIGEN_CXX11_TENSOR_TENSOR_CUSTOM_OP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h b/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h index 81484415b..b21cd44cc 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_DEVICE_H #define EIGEN_CXX11_TENSOR_TENSOR_DEVICE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h b/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h index 7864a2abc..f028912d1 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h @@ -11,6 +11,7 @@ #define EIGEN_CXX11_TENSOR_TENSOR_DEVICE_DEFAULT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h b/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h index b47790704..950fe39f2 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h @@ -15,6 +15,7 @@ // A separate header (included at the end of this file) will undefine all #include "TensorGpuHipCudaDefines.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h b/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h index 7ff95d0f8..ddfd93ba8 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h @@ -16,6 +16,7 @@ #define EIGEN_CXX11_TENSOR_TENSOR_DEVICE_SYCL_H #include +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h b/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h index 8858cbc80..6c7ad670f 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h @@ -10,6 +10,7 @@ #if defined(EIGEN_USE_THREADS) && !defined(EIGEN_CXX11_TENSOR_TENSOR_DEVICE_THREAD_POOL_H) #define EIGEN_CXX11_TENSOR_TENSOR_DEVICE_THREAD_POOL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h b/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h index c58838e65..b15afb7c1 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_DIMENSION_LIST_H #define EIGEN_CXX11_TENSOR_TENSOR_DIMENSION_LIST_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h b/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h index 914140dea..7b81172a0 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h @@ -11,6 +11,7 @@ #define EIGEN_CXX11_TENSOR_TENSOR_DIMENSIONS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h b/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h index 461763203..caa6dbd82 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_EVAL_TO_H #define EIGEN_CXX11_TENSOR_TENSOR_EVAL_TO_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h b/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h index e5beb82a2..501cacbee 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_EVALUATOR_H #define EIGEN_CXX11_TENSOR_TENSOR_EVALUATOR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h b/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h index d8b99e963..461abe44e 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_EXECUTOR_H #define EIGEN_CXX11_TENSOR_TENSOR_EXECUTOR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h b/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h index 9bed2a162..a5c861162 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_EXPR_H #define EIGEN_CXX11_TENSOR_TENSOR_EXPR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h b/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h index 4eaa60b70..eeb3a9411 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_FFT_H #define EIGEN_CXX11_TENSOR_TENSOR_FFT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h b/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h index 08b182ac8..0273a441b 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_FIXED_SIZE_H #define EIGEN_CXX11_TENSOR_TENSOR_FIXED_SIZE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h b/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h index facf7d1c8..e6a91417c 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_FORCED_EVAL_H #define EIGEN_CXX11_TENSOR_TENSOR_FORCED_EVAL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h b/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h index 4069b7de0..0980987d2 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_FORWARD_DECLARATIONS_H #define EIGEN_CXX11_TENSOR_TENSOR_FORWARD_DECLARATIONS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h b/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h index 137fe5878..a819e7d29 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_FUNCTORS_H #define EIGEN_CXX11_TENSOR_TENSOR_FUNCTORS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h b/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h index 83f20eb18..d0689d767 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_GENERATOR_H #define EIGEN_CXX11_TENSOR_TENSOR_GENERATOR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h b/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h index 65052a218..a4697a8e6 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_GLOBAL_FUNCTIONS_H #define EIGEN_CXX11_TENSOR_TENSOR_GLOBAL_FUNCTIONS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h b/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h index efda74131..298401f77 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_IO_H #define EIGEN_CXX11_TENSOR_TENSOR_IO_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h b/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h index 3ce021c1a..17f6c26d5 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_IMAGE_PATCH_H #define EIGEN_CXX11_TENSOR_TENSOR_IMAGE_PATCH_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h b/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h index dc97d213f..b910059bd 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_INDEX_LIST_H #define EIGEN_CXX11_TENSOR_TENSOR_INDEX_LIST_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h b/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h index 7266305ec..2c9dba9c8 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_INFLATION_H #define EIGEN_CXX11_TENSOR_TENSOR_INFLATION_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h b/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h index d8d977c9b..72610be86 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h @@ -12,6 +12,7 @@ #include +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h b/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h index a921fea14..6af37f63a 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h @@ -11,6 +11,7 @@ #define EIGEN_CXX11_TENSOR_TENSOR_INTDIV_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h b/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h index 5a727bc82..ef2768d88 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_LAYOUT_SWAP_H #define EIGEN_CXX11_TENSOR_TENSOR_LAYOUT_SWAP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h b/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h index 7a601ca1f..b69041737 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_MAP_H #define EIGEN_CXX11_TENSOR_TENSOR_MAP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h b/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h index 5174d8ddf..b7c2cb856 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_META_H #define EIGEN_CXX11_TENSOR_TENSOR_META_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h b/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h index 4445343e4..a437ce1d3 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_MORPHING_H #define EIGEN_CXX11_TENSOR_TENSOR_MORPHING_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h b/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h index 60dc7ab39..8e2de59c8 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_PADDING_H #define EIGEN_CXX11_TENSOR_TENSOR_PADDING_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h b/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h index 61a6c9842..149de12c1 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_PATCH_H #define EIGEN_CXX11_TENSOR_TENSOR_PATCH_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h b/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h index 0de404704..cb3a95dd1 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h @@ -11,6 +11,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_RANDOM_H #define EIGEN_CXX11_TENSOR_TENSOR_RANDOM_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h b/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h index 8cd786722..c1ad675d7 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h @@ -21,6 +21,7 @@ #endif #endif +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorReductionGpu.h b/unsupported/Eigen/CXX11/src/Tensor/TensorReductionGpu.h index 600c2b0ff..aee86fd0f 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorReductionGpu.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorReductionGpu.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_REDUCTION_GPU_H #define EIGEN_CXX11_TENSOR_TENSOR_REDUCTION_GPU_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h b/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h index ea3c2dce5..9e3f397b3 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h @@ -27,6 +27,7 @@ #ifndef UNSUPPORTED_EIGEN_CXX11_SRC_TENSOR_TENSOR_REDUCTION_SYCL_HPP #define UNSUPPORTED_EIGEN_CXX11_SRC_TENSOR_TENSOR_REDUCTION_SYCL_HPP +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h b/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h index 843cb9d67..996f47d8a 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_REF_H #define EIGEN_CXX11_TENSOR_TENSOR_REF_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h b/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h index ee84400e0..7515fd566 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_REVERSE_H #define EIGEN_CXX11_TENSOR_TENSOR_REVERSE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h b/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h index 9d9458a52..169a7a2ae 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_SCAN_H #define EIGEN_CXX11_TENSOR_TENSOR_SCAN_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorScanSycl.h b/unsupported/Eigen/CXX11/src/Tensor/TensorScanSycl.h index 155cc0fdc..e108015ba 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorScanSycl.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorScanSycl.h @@ -37,6 +37,7 @@ #ifndef UNSUPPORTED_EIGEN_CXX11_SRC_TENSOR_TENSOR_SYCL_SYCL_HPP #define UNSUPPORTED_EIGEN_CXX11_SRC_TENSOR_TENSOR_SYCL_SYCL_HPP +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h b/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h index 78f9f92cf..12bcdca14 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_SHUFFLING_H #define EIGEN_CXX11_TENSOR_TENSOR_SHUFFLING_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h b/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h index f9bb8f6c8..da4954f46 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h @@ -17,6 +17,7 @@ #define EIGEN_INTERNAL_TENSOR_STORAGE_CTOR_PLUGIN #endif +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h b/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h index 1b9a0f16a..cd98f8c95 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_STRIDING_H #define EIGEN_CXX11_TENSOR_TENSOR_STRIDING_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h b/unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h index 55e8360d5..5e831b5f9 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h @@ -11,6 +11,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_TRACE_H #define EIGEN_CXX11_TENSOR_TENSOR_TRACE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h b/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h index 8c705ecf6..d327b49cb 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_TRAITS_H #define EIGEN_CXX11_TENSOR_TENSOR_TRAITS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h b/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h index 37be364d7..12320322e 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_UINT128_H #define EIGEN_CXX11_TENSOR_TENSOR_UINT128_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h b/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h index ac2ad6113..cb49bef41 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h @@ -4,6 +4,7 @@ #ifndef EIGEN_CXX11_TENSOR_TENSOR_VOLUME_PATCH_H #define EIGEN_CXX11_TENSOR_TENSOR_VOLUME_PATCH_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h b/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h index 200f5882e..6f07e1c93 100644 --- a/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h +++ b/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSORSYMMETRY_DYNAMICSYMMETRY_H #define EIGEN_CXX11_TENSORSYMMETRY_DYNAMICSYMMETRY_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h b/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h index e87403a3c..b06b7000b 100644 --- a/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h +++ b/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSORSYMMETRY_STATICSYMMETRY_H #define EIGEN_CXX11_TENSORSYMMETRY_STATICSYMMETRY_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h b/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h index a95f79c4f..b06101f47 100644 --- a/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h +++ b/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSORSYMMETRY_SYMMETRY_H #define EIGEN_CXX11_TENSORSYMMETRY_SYMMETRY_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h b/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h index c27d1ed8f..5fa33f13f 100644 --- a/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h +++ b/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h @@ -10,6 +10,7 @@ #ifndef EIGEN_CXX11_TENSORSYMMETRY_TEMPLATEGROUPTHEORY_H #define EIGEN_CXX11_TENSORSYMMETRY_TEMPLATEGROUPTHEORY_H +// IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h b/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h index 6ef6bf408..7066f62c7 100644 --- a/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h +++ b/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h @@ -10,6 +10,7 @@ #ifndef EIGEN_AUTODIFF_JACOBIAN_H #define EIGEN_AUTODIFF_JACOBIAN_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen diff --git a/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h b/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h index 97222d10f..7e80cc5c3 100644 --- a/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h +++ b/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h @@ -10,6 +10,7 @@ #ifndef EIGEN_AUTODIFF_SCALAR_H #define EIGEN_AUTODIFF_SCALAR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h b/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h index c544422d4..c1ed7eaf8 100644 --- a/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h +++ b/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h @@ -10,6 +10,7 @@ #ifndef EIGEN_AUTODIFF_VECTOR_H #define EIGEN_AUTODIFF_VECTOR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/BVH/BVAlgorithms.h b/unsupported/Eigen/src/BVH/BVAlgorithms.h index 7c83a5f7a..11cd5acd1 100644 --- a/unsupported/Eigen/src/BVH/BVAlgorithms.h +++ b/unsupported/Eigen/src/BVH/BVAlgorithms.h @@ -10,6 +10,7 @@ #ifndef EIGEN_BVALGORITHMS_H #define EIGEN_BVALGORITHMS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/BVH/KdBVH.h b/unsupported/Eigen/src/BVH/KdBVH.h index e7d668403..99c4751df 100644 --- a/unsupported/Eigen/src/BVH/KdBVH.h +++ b/unsupported/Eigen/src/BVH/KdBVH.h @@ -10,6 +10,7 @@ #ifndef KDBVH_H_INCLUDED #define KDBVH_H_INCLUDED +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h b/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h index b74449f35..43192b23b 100644 --- a/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h +++ b/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h @@ -12,6 +12,7 @@ #include "../../../../Eigen/Dense" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/EulerAngles/EulerAngles.h b/unsupported/Eigen/src/EulerAngles/EulerAngles.h index 252be429e..740769ef5 100644 --- a/unsupported/Eigen/src/EulerAngles/EulerAngles.h +++ b/unsupported/Eigen/src/EulerAngles/EulerAngles.h @@ -10,6 +10,7 @@ #ifndef EIGEN_EULERANGLESCLASS_H// TODO: Fix previous "EIGEN_EULERANGLES_H" definition? #define EIGEN_EULERANGLESCLASS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen diff --git a/unsupported/Eigen/src/EulerAngles/EulerSystem.h b/unsupported/Eigen/src/EulerAngles/EulerSystem.h index 278f9bf22..c1e8d60b8 100644 --- a/unsupported/Eigen/src/EulerAngles/EulerSystem.h +++ b/unsupported/Eigen/src/EulerAngles/EulerSystem.h @@ -10,6 +10,7 @@ #ifndef EIGEN_EULERSYSTEM_H #define EIGEN_EULERSYSTEM_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen diff --git a/unsupported/Eigen/src/FFT/ei_fftw_impl.h b/unsupported/Eigen/src/FFT/ei_fftw_impl.h index 034343d97..cc5f726e5 100644 --- a/unsupported/Eigen/src/FFT/ei_fftw_impl.h +++ b/unsupported/Eigen/src/FFT/ei_fftw_impl.h @@ -7,6 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +// IWYU pragma: private #include "./InternalHeaderCheck.h" #include diff --git a/unsupported/Eigen/src/FFT/ei_imklfft_impl.h b/unsupported/Eigen/src/FFT/ei_imklfft_impl.h index abfe20b4e..16af59dcd 100644 --- a/unsupported/Eigen/src/FFT/ei_imklfft_impl.h +++ b/unsupported/Eigen/src/FFT/ei_imklfft_impl.h @@ -7,6 +7,7 @@ #include +// IWYU pragma: private #include "./InternalHeaderCheck.h" #include diff --git a/unsupported/Eigen/src/FFT/ei_kissfft_impl.h b/unsupported/Eigen/src/FFT/ei_kissfft_impl.h index 90e669096..80bbdb70e 100644 --- a/unsupported/Eigen/src/FFT/ei_kissfft_impl.h +++ b/unsupported/Eigen/src/FFT/ei_kissfft_impl.h @@ -7,6 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/IterativeSolvers/DGMRES.h b/unsupported/Eigen/src/IterativeSolvers/DGMRES.h index 0387ef3ce..17af7b92a 100644 --- a/unsupported/Eigen/src/IterativeSolvers/DGMRES.h +++ b/unsupported/Eigen/src/IterativeSolvers/DGMRES.h @@ -12,6 +12,7 @@ #include "../../../../Eigen/Eigenvalues" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/IterativeSolvers/GMRES.h b/unsupported/Eigen/src/IterativeSolvers/GMRES.h index 741d9fe71..0a4108fa6 100644 --- a/unsupported/Eigen/src/IterativeSolvers/GMRES.h +++ b/unsupported/Eigen/src/IterativeSolvers/GMRES.h @@ -11,6 +11,7 @@ #ifndef EIGEN_GMRES_H #define EIGEN_GMRES_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/IterativeSolvers/IDRS.h b/unsupported/Eigen/src/IterativeSolvers/IDRS.h index d8f7a32dc..09568e115 100644 --- a/unsupported/Eigen/src/IterativeSolvers/IDRS.h +++ b/unsupported/Eigen/src/IterativeSolvers/IDRS.h @@ -12,6 +12,7 @@ #ifndef EIGEN_IDRS_H #define EIGEN_IDRS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h b/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h index 3bf564c87..4059a0e7c 100644 --- a/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h +++ b/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h @@ -10,6 +10,7 @@ #ifndef EIGEN_INCOMPLETE_LU_H #define EIGEN_INCOMPLETE_LU_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/IterativeSolvers/MINRES.h b/unsupported/Eigen/src/IterativeSolvers/MINRES.h index 22827776c..f0b3cc49a 100644 --- a/unsupported/Eigen/src/IterativeSolvers/MINRES.h +++ b/unsupported/Eigen/src/IterativeSolvers/MINRES.h @@ -14,6 +14,7 @@ #define EIGEN_MINRES_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/IterativeSolvers/Scaling.h b/unsupported/Eigen/src/IterativeSolvers/Scaling.h index 9400e8175..eeed4e2cf 100644 --- a/unsupported/Eigen/src/IterativeSolvers/Scaling.h +++ b/unsupported/Eigen/src/IterativeSolvers/Scaling.h @@ -10,6 +10,7 @@ #ifndef EIGEN_ITERSCALING_H #define EIGEN_ITERSCALING_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h b/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h index 01a75ef23..2843a6d71 100644 --- a/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h +++ b/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h @@ -12,6 +12,7 @@ #ifndef KRONECKER_TENSOR_PRODUCT_H #define KRONECKER_TENSOR_PRODUCT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h b/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h index 344c22e49..20588ac6f 100644 --- a/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h +++ b/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h @@ -12,6 +12,7 @@ #ifndef EIGEN_LMCOVAR_H #define EIGEN_LMCOVAR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h b/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h index 92cb6f64d..a188fb7e7 100644 --- a/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h +++ b/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h @@ -14,6 +14,7 @@ #ifndef EIGEN_LMONESTEP_H #define EIGEN_LMONESTEP_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h b/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h index 74acc9a96..7904c63ff 100644 --- a/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h +++ b/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h @@ -12,6 +12,7 @@ #ifndef EIGEN_LMPAR_H #define EIGEN_LMPAR_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h b/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h index 385b7b534..ba949c4f2 100644 --- a/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h +++ b/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h @@ -15,6 +15,7 @@ #ifndef EIGEN_LMQRSOLV_H #define EIGEN_LMQRSOLV_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h b/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h index f823ae0f3..474480155 100644 --- a/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h +++ b/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h @@ -20,6 +20,7 @@ #define EIGEN_LEVENBERGMARQUARDT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h b/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h index ab6284a3e..8061c3471 100644 --- a/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h +++ b/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h @@ -13,6 +13,7 @@ #include "StemFunction.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h b/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h index 8076bf5ab..ce7af5e4c 100644 --- a/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h +++ b/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h @@ -13,6 +13,7 @@ #include "StemFunction.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h b/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h index 2036fe471..9234ae200 100644 --- a/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h +++ b/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h @@ -11,6 +11,7 @@ #ifndef EIGEN_MATRIX_LOGARITHM #define EIGEN_MATRIX_LOGARITHM +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h b/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h index aca717b4d..869f8a677 100644 --- a/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h +++ b/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h @@ -10,6 +10,7 @@ #ifndef EIGEN_MATRIX_POWER #define EIGEN_MATRIX_POWER +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h b/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h index 6c58cae66..99b76d097 100644 --- a/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h +++ b/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h @@ -10,6 +10,7 @@ #ifndef EIGEN_MATRIX_SQUARE_ROOT #define EIGEN_MATRIX_SQUARE_ROOT +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/MatrixFunctions/StemFunction.h b/unsupported/Eigen/src/MatrixFunctions/StemFunction.h index 25a3ef25b..afe1a33bf 100644 --- a/unsupported/Eigen/src/MatrixFunctions/StemFunction.h +++ b/unsupported/Eigen/src/MatrixFunctions/StemFunction.h @@ -10,6 +10,7 @@ #ifndef EIGEN_STEM_FUNCTION #define EIGEN_STEM_FUNCTION +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/MoreVectorization/MathFunctions.h b/unsupported/Eigen/src/MoreVectorization/MathFunctions.h index 9084298e0..4db17057b 100644 --- a/unsupported/Eigen/src/MoreVectorization/MathFunctions.h +++ b/unsupported/Eigen/src/MoreVectorization/MathFunctions.h @@ -11,6 +11,7 @@ #ifndef EIGEN_MOREVECTORIZATION_MATHFUNCTIONS_H #define EIGEN_MOREVECTORIZATION_MATHFUNCTIONS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h b/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h index 4c3842688..1e076ab43 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h +++ b/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h @@ -13,6 +13,7 @@ #ifndef EIGEN_HYBRIDNONLINEARSOLVER_H #define EIGEN_HYBRIDNONLINEARSOLVER_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h b/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h index a176c25aa..bdf8370a6 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h +++ b/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h @@ -13,6 +13,7 @@ #ifndef EIGEN_LEVENBERGMARQUARDT__H #define EIGEN_LEVENBERGMARQUARDT__H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NonLinearOptimization/chkder.h b/unsupported/Eigen/src/NonLinearOptimization/chkder.h index d0974a0af..8d8f80c36 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/chkder.h +++ b/unsupported/Eigen/src/NonLinearOptimization/chkder.h @@ -1,6 +1,7 @@ #define chkder_log10e 0.43429448190325182765 #define chkder_factor 100. +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NonLinearOptimization/covar.h b/unsupported/Eigen/src/NonLinearOptimization/covar.h index 181c4f32c..6f51fee11 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/covar.h +++ b/unsupported/Eigen/src/NonLinearOptimization/covar.h @@ -1,3 +1,4 @@ +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NonLinearOptimization/dogleg.h b/unsupported/Eigen/src/NonLinearOptimization/dogleg.h index 7c170a2ab..0842cebcd 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/dogleg.h +++ b/unsupported/Eigen/src/NonLinearOptimization/dogleg.h @@ -1,3 +1,4 @@ +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h b/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h index 317b1578e..46bf088dc 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h +++ b/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h @@ -1,3 +1,4 @@ +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NonLinearOptimization/lmpar.h b/unsupported/Eigen/src/NonLinearOptimization/lmpar.h index 64af0fdef..4b8e034ff 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/lmpar.h +++ b/unsupported/Eigen/src/NonLinearOptimization/lmpar.h @@ -1,3 +1,4 @@ +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h b/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h index 1cdcd4e21..2b1ce0b23 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h +++ b/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h @@ -1,3 +1,4 @@ +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h b/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h index 37ef2580b..9ea149f67 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h +++ b/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h @@ -1,3 +1,4 @@ +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NonLinearOptimization/r1updt.h b/unsupported/Eigen/src/NonLinearOptimization/r1updt.h index 7b3a599c0..ee0b87a10 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/r1updt.h +++ b/unsupported/Eigen/src/NonLinearOptimization/r1updt.h @@ -1,3 +1,4 @@ +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h b/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h index f9ca50465..88011fcfc 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h +++ b/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h @@ -1,3 +1,4 @@ +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h b/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h index daa42107a..85acaa226 100644 --- a/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h +++ b/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h @@ -13,6 +13,7 @@ #ifndef EIGEN_NUMERICAL_DIFF_H #define EIGEN_NUMERICAL_DIFF_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/Polynomials/Companion.h b/unsupported/Eigen/src/Polynomials/Companion.h index 23c281aa4..9ce480ea0 100644 --- a/unsupported/Eigen/src/Polynomials/Companion.h +++ b/unsupported/Eigen/src/Polynomials/Companion.h @@ -14,6 +14,7 @@ // * Eigen/Core // * Eigen/src/PolynomialSolver.h +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/Polynomials/PolynomialSolver.h b/unsupported/Eigen/src/Polynomials/PolynomialSolver.h index 64cab1204..9e25ec079 100644 --- a/unsupported/Eigen/src/Polynomials/PolynomialSolver.h +++ b/unsupported/Eigen/src/Polynomials/PolynomialSolver.h @@ -10,6 +10,7 @@ #ifndef EIGEN_POLYNOMIAL_SOLVER_H #define EIGEN_POLYNOMIAL_SOLVER_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/Polynomials/PolynomialUtils.h b/unsupported/Eigen/src/Polynomials/PolynomialUtils.h index 6af8613b6..99c49aa00 100644 --- a/unsupported/Eigen/src/Polynomials/PolynomialUtils.h +++ b/unsupported/Eigen/src/Polynomials/PolynomialUtils.h @@ -10,6 +10,7 @@ #ifndef EIGEN_POLYNOMIAL_UTILS_H #define EIGEN_POLYNOMIAL_UTILS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h b/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h index ef9043830..ba49cd986 100644 --- a/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h +++ b/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SKYLINEINPLACELU_H #define EIGEN_SKYLINEINPLACELU_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/Skyline/SkylineMatrix.h b/unsupported/Eigen/src/Skyline/SkylineMatrix.h index 887bf834a..4b2c8525e 100644 --- a/unsupported/Eigen/src/Skyline/SkylineMatrix.h +++ b/unsupported/Eigen/src/Skyline/SkylineMatrix.h @@ -13,6 +13,7 @@ #include "SkylineStorage.h" #include "SkylineMatrixBase.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h b/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h index 86fd10d23..6a74609de 100644 --- a/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h +++ b/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h @@ -12,6 +12,7 @@ #include "SkylineUtil.h" +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/Skyline/SkylineProduct.h b/unsupported/Eigen/src/Skyline/SkylineProduct.h index 03f4269e3..9defb14c1 100644 --- a/unsupported/Eigen/src/Skyline/SkylineProduct.h +++ b/unsupported/Eigen/src/Skyline/SkylineProduct.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SKYLINEPRODUCT_H #define EIGEN_SKYLINEPRODUCT_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/Skyline/SkylineStorage.h b/unsupported/Eigen/src/Skyline/SkylineStorage.h index 73b15a67f..2b7ab21ba 100644 --- a/unsupported/Eigen/src/Skyline/SkylineStorage.h +++ b/unsupported/Eigen/src/Skyline/SkylineStorage.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SKYLINE_STORAGE_H #define EIGEN_SKYLINE_STORAGE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/Skyline/SkylineUtil.h b/unsupported/Eigen/src/Skyline/SkylineUtil.h index 47fb4e328..e467feeb9 100644 --- a/unsupported/Eigen/src/Skyline/SkylineUtil.h +++ b/unsupported/Eigen/src/Skyline/SkylineUtil.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SKYLINEUTIL_H #define EIGEN_SKYLINEUTIL_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h b/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h index 853fbb0c0..f8f9719bf 100644 --- a/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h +++ b/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h @@ -11,6 +11,7 @@ #ifndef EIGEN_SPARSEBLOCKMATRIX_H #define EIGEN_SPARSEBLOCKMATRIX_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SparseExtra/MarketIO.h b/unsupported/Eigen/src/SparseExtra/MarketIO.h index 5c2613333..6a0a7fb57 100644 --- a/unsupported/Eigen/src/SparseExtra/MarketIO.h +++ b/unsupported/Eigen/src/SparseExtra/MarketIO.h @@ -14,6 +14,7 @@ #include #include +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h b/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h index 12e4cb4c8..e6c8a0fab 100644 --- a/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h +++ b/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h @@ -11,6 +11,7 @@ #ifndef EIGEN_BROWSE_MATRICES_H #define EIGEN_BROWSE_MATRICES_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SparseExtra/RandomSetter.h b/unsupported/Eigen/src/SparseExtra/RandomSetter.h index 9476ee3fb..8150243ef 100644 --- a/unsupported/Eigen/src/SparseExtra/RandomSetter.h +++ b/unsupported/Eigen/src/SparseExtra/RandomSetter.h @@ -16,6 +16,7 @@ namespace google {} #endif +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SparseExtra/SparseInverse.h b/unsupported/Eigen/src/SparseExtra/SparseInverse.h index c8a4920ba..23a5fc4d3 100644 --- a/unsupported/Eigen/src/SparseExtra/SparseInverse.h +++ b/unsupported/Eigen/src/SparseExtra/SparseInverse.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPARSEINVERSE_H #define EIGEN_SPARSEINVERSE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" #include "../../../../Eigen/Sparse" diff --git a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsArrayAPI.h b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsArrayAPI.h index 7fa85e2f1..f5ee500f6 100644 --- a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsArrayAPI.h +++ b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsArrayAPI.h @@ -11,6 +11,7 @@ #ifndef EIGEN_BESSELFUNCTIONS_ARRAYAPI_H #define EIGEN_BESSELFUNCTIONS_ARRAYAPI_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsBFloat16.h b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsBFloat16.h index c01600497..45b70b45b 100644 --- a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsBFloat16.h +++ b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsBFloat16.h @@ -8,6 +8,7 @@ #ifndef EIGEN_BESSELFUNCTIONS_BFLOAT16_H #define EIGEN_BESSELFUNCTIONS_BFLOAT16_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsFunctors.h b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsFunctors.h index 2d6b386ee..da7a22aa4 100644 --- a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsFunctors.h +++ b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsFunctors.h @@ -11,6 +11,7 @@ #ifndef EIGEN_BESSELFUNCTIONS_FUNCTORS_H #define EIGEN_BESSELFUNCTIONS_FUNCTORS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsHalf.h b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsHalf.h index 4d50503a4..ac1ea28f2 100644 --- a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsHalf.h +++ b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsHalf.h @@ -8,6 +8,7 @@ #ifndef EIGEN_BESSELFUNCTIONS_HALF_H #define EIGEN_BESSELFUNCTIONS_HALF_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsImpl.h b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsImpl.h index b600079e0..166b1da83 100644 --- a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsImpl.h +++ b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsImpl.h @@ -10,6 +10,7 @@ #ifndef EIGEN_BESSEL_FUNCTIONS_H #define EIGEN_BESSEL_FUNCTIONS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsPacketMath.h b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsPacketMath.h index ac8c57bfa..95d01375b 100644 --- a/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsPacketMath.h +++ b/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsPacketMath.h @@ -10,6 +10,7 @@ #ifndef EIGEN_BESSELFUNCTIONS_PACKETMATH_H #define EIGEN_BESSELFUNCTIONS_PACKETMATH_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/HipVectorCompatibility.h b/unsupported/Eigen/src/SpecialFunctions/HipVectorCompatibility.h index bc6f91203..1aa82634b 100644 --- a/unsupported/Eigen/src/SpecialFunctions/HipVectorCompatibility.h +++ b/unsupported/Eigen/src/SpecialFunctions/HipVectorCompatibility.h @@ -5,6 +5,7 @@ namespace hip_impl { template struct Scalar_accessor; } // end namespace hip_impl +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h index 4429333bc..bcae4a590 100644 --- a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h +++ b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h @@ -11,6 +11,7 @@ #ifndef EIGEN_SPECIALFUNCTIONS_ARRAYAPI_H #define EIGEN_SPECIALFUNCTIONS_ARRAYAPI_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsBFloat16.h b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsBFloat16.h index 56e0b9584..802b8180e 100644 --- a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsBFloat16.h +++ b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsBFloat16.h @@ -8,6 +8,7 @@ #ifndef EIGEN_SPECIALFUNCTIONS_BFLOAT16_H #define EIGEN_SPECIALFUNCTIONS_BFLOAT16_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h index 0955c436d..772383164 100644 --- a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h +++ b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h @@ -11,6 +11,7 @@ #ifndef EIGEN_SPECIALFUNCTIONS_FUNCTORS_H #define EIGEN_SPECIALFUNCTIONS_FUNCTORS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h index 4b8a35f6a..195a9c752 100644 --- a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h +++ b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h @@ -8,6 +8,7 @@ #ifndef EIGEN_SPECIALFUNCTIONS_HALF_H #define EIGEN_SPECIALFUNCTIONS_HALF_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h index aa514b40c..b8b07f5e1 100644 --- a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h +++ b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPECIAL_FUNCTIONS_H #define EIGEN_SPECIAL_FUNCTIONS_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h index 651457f5c..a170082d5 100644 --- a/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h +++ b/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPECIALFUNCTIONS_PACKETMATH_H #define EIGEN_SPECIALFUNCTIONS_PACKETMATH_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" namespace Eigen { diff --git a/unsupported/Eigen/src/Splines/Spline.h b/unsupported/Eigen/src/Splines/Spline.h index ce786ee9a..486a79790 100644 --- a/unsupported/Eigen/src/Splines/Spline.h +++ b/unsupported/Eigen/src/Splines/Spline.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPLINE_H #define EIGEN_SPLINE_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" #include "SplineFwd.h" diff --git a/unsupported/Eigen/src/Splines/SplineFitting.h b/unsupported/Eigen/src/Splines/SplineFitting.h index fe70658a6..8f4c1aa0f 100644 --- a/unsupported/Eigen/src/Splines/SplineFitting.h +++ b/unsupported/Eigen/src/Splines/SplineFitting.h @@ -15,6 +15,7 @@ #include #include +// IWYU pragma: private #include "./InternalHeaderCheck.h" #include "SplineFwd.h" diff --git a/unsupported/Eigen/src/Splines/SplineFwd.h b/unsupported/Eigen/src/Splines/SplineFwd.h index 2cc097798..76c9037ba 100644 --- a/unsupported/Eigen/src/Splines/SplineFwd.h +++ b/unsupported/Eigen/src/Splines/SplineFwd.h @@ -10,6 +10,7 @@ #ifndef EIGEN_SPLINES_FWD_H #define EIGEN_SPLINES_FWD_H +// IWYU pragma: private #include "./InternalHeaderCheck.h" #include "../../../../Eigen/Core"