diff --git a/include/nanobind/nanobind.h b/include/nanobind/nanobind.h index 57be68f2..9c0347ee 100644 --- a/include/nanobind/nanobind.h +++ b/include/nanobind/nanobind.h @@ -36,22 +36,22 @@ #include // Implementation. The nb_*.h files should only be included through nanobind.h -#include "nb_python.h" -#include "nb_defs.h" -#include "nb_enums.h" -#include "nb_traits.h" -#include "nb_tuple.h" -#include "nb_lib.h" -#include "nb_descr.h" -#include "nb_types.h" -#include "nb_accessor.h" -#include "nb_error.h" -#include "nb_attr.h" -#include "nb_cast.h" -#include "nb_misc.h" -#include "nb_call.h" -#include "nb_func.h" -#include "nb_class.h" +#include "nb_python.h" // IWYU pragma: export +#include "nb_defs.h" // IWYU pragma: export +#include "nb_enums.h" // IWYU pragma: export +#include "nb_traits.h" // IWYU pragma: export +#include "nb_tuple.h" // IWYU pragma: export +#include "nb_lib.h" // IWYU pragma: export +#include "nb_descr.h" // IWYU pragma: export +#include "nb_types.h" // IWYU pragma: export +#include "nb_accessor.h" // IWYU pragma: export +#include "nb_error.h" // IWYU pragma: export +#include "nb_attr.h" // IWYU pragma: export +#include "nb_cast.h" // IWYU pragma: export +#include "nb_misc.h" // IWYU pragma: export +#include "nb_call.h" // IWYU pragma: export +#include "nb_func.h" // IWYU pragma: export +#include "nb_class.h" // IWYU pragma: export #if defined(_MSC_VER) # pragma warning(pop)