Add IWYU private pragmas to internal headers.

This commit is contained in:
Antonio Sánchez 2023-08-21 16:25:22 +00:00 committed by Rasmus Munk Larsen
parent 328b5f9085
commit 6e4d5d4832
434 changed files with 434 additions and 0 deletions

View File

@ -13,6 +13,7 @@
#ifndef EIGEN_LDLT_H #ifndef EIGEN_LDLT_H
#define EIGEN_LDLT_H #define EIGEN_LDLT_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_LLT_H #ifndef EIGEN_LLT_H
#define EIGEN_LLT_H #define EIGEN_LLT_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -33,6 +33,7 @@
#ifndef EIGEN_LLT_LAPACKE_H #ifndef EIGEN_LLT_LAPACKE_H
#define EIGEN_LLT_LAPACKE_H #define EIGEN_LLT_LAPACKE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_CHOLMODSUPPORT_H #ifndef EIGEN_CHOLMODSUPPORT_H
#define EIGEN_CHOLMODSUPPORT_H #define EIGEN_CHOLMODSUPPORT_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_ARITHMETIC_SEQUENCE_H #ifndef EIGEN_ARITHMETIC_SEQUENCE_H
#define EIGEN_ARITHMETIC_SEQUENCE_H #define EIGEN_ARITHMETIC_SEQUENCE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_ARRAY_H #ifndef EIGEN_ARRAY_H
#define EIGEN_ARRAY_H #define EIGEN_ARRAY_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_ARRAYBASE_H #ifndef EIGEN_ARRAYBASE_H
#define EIGEN_ARRAYBASE_H #define EIGEN_ARRAYBASE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_ARRAYWRAPPER_H #ifndef EIGEN_ARRAYWRAPPER_H
#define EIGEN_ARRAYWRAPPER_H #define EIGEN_ARRAYWRAPPER_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -12,6 +12,7 @@
#ifndef EIGEN_ASSIGN_H #ifndef EIGEN_ASSIGN_H
#define EIGEN_ASSIGN_H #define EIGEN_ASSIGN_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -12,6 +12,7 @@
#ifndef EIGEN_ASSIGN_EVALUATOR_H #ifndef EIGEN_ASSIGN_EVALUATOR_H
#define EIGEN_ASSIGN_EVALUATOR_H #define EIGEN_ASSIGN_EVALUATOR_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -34,6 +34,7 @@
#ifndef EIGEN_ASSIGN_VML_H #ifndef EIGEN_ASSIGN_VML_H
#define EIGEN_ASSIGN_VML_H #define EIGEN_ASSIGN_VML_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_BANDMATRIX_H #ifndef EIGEN_BANDMATRIX_H
#define EIGEN_BANDMATRIX_H #define EIGEN_BANDMATRIX_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_BLOCK_H #ifndef EIGEN_BLOCK_H
#define EIGEN_BLOCK_H #define EIGEN_BLOCK_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_COMMAINITIALIZER_H #ifndef EIGEN_COMMAINITIALIZER_H
#define EIGEN_COMMAINITIALIZER_H #define EIGEN_COMMAINITIALIZER_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_CONDITIONESTIMATOR_H #ifndef EIGEN_CONDITIONESTIMATOR_H
#define EIGEN_CONDITIONESTIMATOR_H #define EIGEN_CONDITIONESTIMATOR_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -13,6 +13,7 @@
#ifndef EIGEN_COREEVALUATORS_H #ifndef EIGEN_COREEVALUATORS_H
#define EIGEN_COREEVALUATORS_H #define EIGEN_COREEVALUATORS_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_COREITERATORS_H #ifndef EIGEN_COREITERATORS_H
#define EIGEN_COREITERATORS_H #define EIGEN_COREITERATORS_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_CWISE_BINARY_OP_H #ifndef EIGEN_CWISE_BINARY_OP_H
#define EIGEN_CWISE_BINARY_OP_H #define EIGEN_CWISE_BINARY_OP_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_CWISE_NULLARY_OP_H #ifndef EIGEN_CWISE_NULLARY_OP_H
#define EIGEN_CWISE_NULLARY_OP_H #define EIGEN_CWISE_NULLARY_OP_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -12,6 +12,7 @@
#ifndef EIGEN_CWISE_TERNARY_OP_H #ifndef EIGEN_CWISE_TERNARY_OP_H
#define EIGEN_CWISE_TERNARY_OP_H #define EIGEN_CWISE_TERNARY_OP_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_CWISE_UNARY_OP_H #ifndef EIGEN_CWISE_UNARY_OP_H
#define EIGEN_CWISE_UNARY_OP_H #define EIGEN_CWISE_UNARY_OP_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_CWISE_UNARY_VIEW_H #ifndef EIGEN_CWISE_UNARY_VIEW_H
#define EIGEN_CWISE_UNARY_VIEW_H #define EIGEN_CWISE_UNARY_VIEW_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_DENSEBASE_H #ifndef EIGEN_DENSEBASE_H
#define EIGEN_DENSEBASE_H #define EIGEN_DENSEBASE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_DENSECOEFFSBASE_H #ifndef EIGEN_DENSECOEFFSBASE_H
#define EIGEN_DENSECOEFFSBASE_H #define EIGEN_DENSECOEFFSBASE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -18,6 +18,7 @@
#define EIGEN_INTERNAL_DENSE_STORAGE_CTOR_PLUGIN(X) #define EIGEN_INTERNAL_DENSE_STORAGE_CTOR_PLUGIN(X)
#endif #endif
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_DIAGONAL_H #ifndef EIGEN_DIAGONAL_H
#define EIGEN_DIAGONAL_H #define EIGEN_DIAGONAL_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_DIAGONALMATRIX_H #ifndef EIGEN_DIAGONALMATRIX_H
#define EIGEN_DIAGONALMATRIX_H #define EIGEN_DIAGONALMATRIX_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_DIAGONALPRODUCT_H #ifndef EIGEN_DIAGONALPRODUCT_H
#define EIGEN_DIAGONALPRODUCT_H #define EIGEN_DIAGONALPRODUCT_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_DOT_H #ifndef EIGEN_DOT_H
#define EIGEN_DOT_H #define EIGEN_DOT_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_EIGENBASE_H #ifndef EIGEN_EIGENBASE_H
#define EIGEN_EIGENBASE_H #define EIGEN_EIGENBASE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_FORCEALIGNEDACCESS_H #ifndef EIGEN_FORCEALIGNEDACCESS_H
#define EIGEN_FORCEALIGNEDACCESS_H #define EIGEN_FORCEALIGNEDACCESS_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_FUZZY_H #ifndef EIGEN_FUZZY_H
#define EIGEN_FUZZY_H #define EIGEN_FUZZY_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_GENERAL_PRODUCT_H #ifndef EIGEN_GENERAL_PRODUCT_H
#define EIGEN_GENERAL_PRODUCT_H #define EIGEN_GENERAL_PRODUCT_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_GENERIC_PACKET_MATH_H #ifndef EIGEN_GENERIC_PACKET_MATH_H
#define EIGEN_GENERIC_PACKET_MATH_H #define EIGEN_GENERIC_PACKET_MATH_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -51,6 +51,7 @@
} \ } \
}; };
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen namespace Eigen

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_IO_H #ifndef EIGEN_IO_H
#define EIGEN_IO_H #define EIGEN_IO_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_INDEXED_VIEW_H #ifndef EIGEN_INDEXED_VIEW_H
#define EIGEN_INDEXED_VIEW_H #define EIGEN_INDEXED_VIEW_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_INVERSE_H #ifndef EIGEN_INVERSE_H
#define EIGEN_INVERSE_H #define EIGEN_INVERSE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_MAP_H #ifndef EIGEN_MAP_H
#define EIGEN_MAP_H #define EIGEN_MAP_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -15,6 +15,7 @@
EIGEN_STATIC_ASSERT((int(internal::evaluator<Derived>::Flags) & LinearAccessBit) || Derived::IsVectorAtCompileTime, \ EIGEN_STATIC_ASSERT((int(internal::evaluator<Derived>::Flags) & LinearAccessBit) || Derived::IsVectorAtCompileTime, \
YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT) YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT)
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -17,6 +17,7 @@
#define EIGEN_LOG2E 1.442695040888963407359924681001892137426645954152985934135449406931109219L #define EIGEN_LOG2E 1.442695040888963407359924681001892137426645954152985934135449406931109219L
#define EIGEN_LN2 0.693147180559945309417232121458176568075500134360255254120680009493393621L #define EIGEN_LN2 0.693147180559945309417232121458176568075500134360255254120680009493393621L
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_MATHFUNCTIONSIMPL_H #ifndef EIGEN_MATHFUNCTIONSIMPL_H
#define EIGEN_MATHFUNCTIONSIMPL_H #define EIGEN_MATHFUNCTIONSIMPL_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_MATRIX_H #ifndef EIGEN_MATRIX_H
#define EIGEN_MATRIX_H #define EIGEN_MATRIX_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_MATRIXBASE_H #ifndef EIGEN_MATRIXBASE_H
#define EIGEN_MATRIXBASE_H #define EIGEN_MATRIXBASE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_NESTBYVALUE_H #ifndef EIGEN_NESTBYVALUE_H
#define EIGEN_NESTBYVALUE_H #define EIGEN_NESTBYVALUE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_NOALIAS_H #ifndef EIGEN_NOALIAS_H
#define EIGEN_NOALIAS_H #define EIGEN_NOALIAS_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_NUMTRAITS_H #ifndef EIGEN_NUMTRAITS_H
#define EIGEN_NUMTRAITS_H #define EIGEN_NUMTRAITS_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_PARTIALREDUX_H #ifndef EIGEN_PARTIALREDUX_H
#define EIGEN_PARTIALREDUX_H #define EIGEN_PARTIALREDUX_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_PERMUTATIONMATRIX_H #ifndef EIGEN_PERMUTATIONMATRIX_H
#define EIGEN_PERMUTATIONMATRIX_H #define EIGEN_PERMUTATIONMATRIX_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -22,6 +22,7 @@
# define EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED # define EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED
#endif #endif
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_PRODUCT_H #ifndef EIGEN_PRODUCT_H
#define EIGEN_PRODUCT_H #define EIGEN_PRODUCT_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -13,6 +13,7 @@
#ifndef EIGEN_PRODUCTEVALUATORS_H #ifndef EIGEN_PRODUCTEVALUATORS_H
#define EIGEN_PRODUCTEVALUATORS_H #define EIGEN_PRODUCTEVALUATORS_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_RANDOM_H #ifndef EIGEN_RANDOM_H
#define EIGEN_RANDOM_H #define EIGEN_RANDOM_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_REDUX_H #ifndef EIGEN_REDUX_H
#define EIGEN_REDUX_H #define EIGEN_REDUX_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_REF_H #ifndef EIGEN_REF_H
#define EIGEN_REF_H #define EIGEN_REF_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_REPLICATE_H #ifndef EIGEN_REPLICATE_H
#define EIGEN_REPLICATE_H #define EIGEN_REPLICATE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_RESHAPED_H #ifndef EIGEN_RESHAPED_H
#define EIGEN_RESHAPED_H #define EIGEN_RESHAPED_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_RETURNBYVALUE_H #ifndef EIGEN_RETURNBYVALUE_H
#define EIGEN_RETURNBYVALUE_H #define EIGEN_RETURNBYVALUE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -12,6 +12,7 @@
#ifndef EIGEN_REVERSE_H #ifndef EIGEN_REVERSE_H
#define EIGEN_REVERSE_H #define EIGEN_REVERSE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_SELECT_H #ifndef EIGEN_SELECT_H
#define EIGEN_SELECT_H #define EIGEN_SELECT_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_SELFADJOINTMATRIX_H #ifndef EIGEN_SELFADJOINTMATRIX_H
#define EIGEN_SELFADJOINTMATRIX_H #define EIGEN_SELFADJOINTMATRIX_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_SELFCWISEBINARYOP_H #ifndef EIGEN_SELFCWISEBINARYOP_H
#define EIGEN_SELFCWISEBINARYOP_H #define EIGEN_SELFCWISEBINARYOP_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_SKEWSYMMETRICMATRIX3_H #ifndef EIGEN_SKEWSYMMETRICMATRIX3_H
#define EIGEN_SKEWSYMMETRICMATRIX3_H #define EIGEN_SKEWSYMMETRICMATRIX3_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_SOLVE_H #ifndef EIGEN_SOLVE_H
#define EIGEN_SOLVE_H #define EIGEN_SOLVE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_SOLVETRIANGULAR_H #ifndef EIGEN_SOLVETRIANGULAR_H
#define EIGEN_SOLVETRIANGULAR_H #define EIGEN_SOLVETRIANGULAR_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_SOLVERBASE_H #ifndef EIGEN_SOLVERBASE_H
#define EIGEN_SOLVERBASE_H #define EIGEN_SOLVERBASE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_STABLENORM_H #ifndef EIGEN_STABLENORM_H
#define EIGEN_STABLENORM_H #define EIGEN_STABLENORM_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_STLITERATORS_H #ifndef EIGEN_STLITERATORS_H
#define EIGEN_STLITERATORS_H #define EIGEN_STLITERATORS_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_STRIDE_H #ifndef EIGEN_STRIDE_H
#define EIGEN_STRIDE_H #define EIGEN_STRIDE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_SWAP_H #ifndef EIGEN_SWAP_H
#define EIGEN_SWAP_H #define EIGEN_SWAP_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_TRANSPOSE_H #ifndef EIGEN_TRANSPOSE_H
#define EIGEN_TRANSPOSE_H #define EIGEN_TRANSPOSE_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_TRANSPOSITIONS_H #ifndef EIGEN_TRANSPOSITIONS_H
#define EIGEN_TRANSPOSITIONS_H #define EIGEN_TRANSPOSITIONS_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_TRIANGULARMATRIX_H #ifndef EIGEN_TRIANGULARMATRIX_H
#define EIGEN_TRIANGULARMATRIX_H #define EIGEN_TRIANGULARMATRIX_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_VECTORBLOCK_H #ifndef EIGEN_VECTORBLOCK_H
#define EIGEN_VECTORBLOCK_H #define EIGEN_VECTORBLOCK_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_PARTIAL_REDUX_H #ifndef EIGEN_PARTIAL_REDUX_H
#define EIGEN_PARTIAL_REDUX_H #define EIGEN_PARTIAL_REDUX_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_VISITOR_H #ifndef EIGEN_VISITOR_H
#define EIGEN_VISITOR_H #define EIGEN_VISITOR_H
// IWYU pragma: private
#include "./InternalHeaderCheck.h" #include "./InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_COMPLEX_AVX_H #ifndef EIGEN_COMPLEX_AVX_H
#define EIGEN_COMPLEX_AVX_H #define EIGEN_COMPLEX_AVX_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -14,6 +14,7 @@
* Julien Pommier's sse math library: http://gruntthepeon.free.fr/ssemath/ * Julien Pommier's sse math library: http://gruntthepeon.free.fr/ssemath/
*/ */
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_PACKET_MATH_AVX_H #ifndef EIGEN_PACKET_MATH_AVX_H
#define EIGEN_PACKET_MATH_AVX_H #define EIGEN_PACKET_MATH_AVX_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_TYPE_CASTING_AVX_H #ifndef EIGEN_TYPE_CASTING_AVX_H
#define EIGEN_TYPE_CASTING_AVX_H #define EIGEN_TYPE_CASTING_AVX_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_COMPLEX_AVX512_H #ifndef EIGEN_COMPLEX_AVX512_H
#define EIGEN_COMPLEX_AVX512_H #define EIGEN_COMPLEX_AVX512_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -18,6 +18,7 @@
#include <immintrin.h> #include <immintrin.h>
#include <type_traits> #include <type_traits>
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
#if !defined(EIGEN_USE_AVX512_GEMM_KERNELS) #if !defined(EIGEN_USE_AVX512_GEMM_KERNELS)

View File

@ -10,6 +10,7 @@
#ifndef THIRD_PARTY_EIGEN3_EIGEN_SRC_CORE_ARCH_AVX512_MATHFUNCTIONS_H_ #ifndef THIRD_PARTY_EIGEN3_EIGEN_SRC_CORE_ARCH_AVX512_MATHFUNCTIONS_H_
#define 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" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_PACKET_MATH_AVX512_H #ifndef EIGEN_PACKET_MATH_AVX512_H
#define EIGEN_PACKET_MATH_AVX512_H #define EIGEN_PACKET_MATH_AVX512_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_PACKET_MATH_FP16_AVX512_H #ifndef EIGEN_PACKET_MATH_FP16_AVX512_H
#define EIGEN_PACKET_MATH_FP16_AVX512_H #define EIGEN_PACKET_MATH_FP16_AVX512_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_CORE_ARCH_AVX512_TRSM_KERNEL_H #ifndef EIGEN_CORE_ARCH_AVX512_TRSM_KERNEL_H
#define EIGEN_CORE_ARCH_AVX512_TRSM_KERNEL_H #define EIGEN_CORE_ARCH_AVX512_TRSM_KERNEL_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
#if !defined(EIGEN_USE_AVX512_TRSM_KERNELS) #if !defined(EIGEN_USE_AVX512_TRSM_KERNELS)

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_TYPE_CASTING_AVX512_H #ifndef EIGEN_TYPE_CASTING_AVX512_H
#define EIGEN_TYPE_CASTING_AVX512_H #define EIGEN_TYPE_CASTING_AVX512_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_COMPLEX32_ALTIVEC_H #ifndef EIGEN_COMPLEX32_ALTIVEC_H
#define EIGEN_COMPLEX32_ALTIVEC_H #define EIGEN_COMPLEX32_ALTIVEC_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -12,6 +12,7 @@
#ifndef EIGEN_MATH_FUNCTIONS_ALTIVEC_H #ifndef EIGEN_MATH_FUNCTIONS_ALTIVEC_H
#define EIGEN_MATH_FUNCTIONS_ALTIVEC_H #define EIGEN_MATH_FUNCTIONS_ALTIVEC_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -54,6 +54,7 @@
* - Check StorageOrder on dhs_pack (the innermost second loop seems unvectorized when it could). * * - 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. * * - Check the possibility of transposing as GETREAL and GETIMAG when needed. *
**************************************************************************************************/ **************************************************************************************************/
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -9,6 +9,7 @@
#define USE_PARTIAL_PACKETS #define USE_PARTIAL_PACKETS
#endif #endif
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -26,6 +26,7 @@
#endif #endif
#endif #endif
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
#include "MatrixProductMMAbfloat16.h" #include "MatrixProductMMAbfloat16.h"

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_MATRIX_VECTOR_PRODUCT_ALTIVEC_H #ifndef EIGEN_MATRIX_VECTOR_PRODUCT_ALTIVEC_H
#define EIGEN_MATRIX_VECTOR_PRODUCT_ALTIVEC_H #define EIGEN_MATRIX_VECTOR_PRODUCT_ALTIVEC_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
#if defined(__MMA__) && !EIGEN_ALTIVEC_DISABLE_MMA #if defined(__MMA__) && !EIGEN_ALTIVEC_DISABLE_MMA

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_PACKET_MATH_ALTIVEC_H #ifndef EIGEN_PACKET_MATH_ALTIVEC_H
#define EIGEN_PACKET_MATH_ALTIVEC_H #define EIGEN_PACKET_MATH_ALTIVEC_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -11,6 +11,7 @@
#ifndef EIGEN_TYPE_CASTING_ALTIVEC_H #ifndef EIGEN_TYPE_CASTING_ALTIVEC_H
#define EIGEN_TYPE_CASTING_ALTIVEC_H #define EIGEN_TYPE_CASTING_ALTIVEC_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -16,6 +16,7 @@ limitations under the License.
#ifndef EIGEN_BFLOAT16_H #ifndef EIGEN_BFLOAT16_H
#define EIGEN_BFLOAT16_H #define EIGEN_BFLOAT16_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
#if defined(EIGEN_HAS_HIP_BF16) #if defined(EIGEN_HAS_HIP_BF16)

View File

@ -38,6 +38,7 @@
} \ } \
}; };
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -16,6 +16,7 @@
#ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H #ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H
#define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H #define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -10,6 +10,7 @@
#ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H #ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H
#define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H #define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
namespace Eigen { namespace Eigen {

View File

@ -36,6 +36,7 @@
#ifndef EIGEN_HALF_H #ifndef EIGEN_HALF_H
#define EIGEN_HALF_H #define EIGEN_HALF_H
// IWYU pragma: private
#include "../../InternalHeaderCheck.h" #include "../../InternalHeaderCheck.h"
#if defined(EIGEN_HAS_GPU_FP16) || defined(EIGEN_HAS_ARM64_FP16_SCALAR_ARITHMETIC) #if defined(EIGEN_HAS_GPU_FP16) || defined(EIGEN_HAS_ARM64_FP16_SCALAR_ARITHMETIC)

Some files were not shown because too many files have changed in this diff Show More