@@ -13,25 +13,10 @@ module;
1313#include < boost/config/workaround.hpp>
1414#include < boost/container/container_fwd.hpp>
1515#include < boost/core/cmath.hpp>
16- #include < boost/core/enable_if.hpp>
1716#include < boost/core/noncopyable.hpp>
1817#include < boost/core/snprintf.hpp>
1918#include < boost/limits.hpp>
2019#include < boost/throw_exception.hpp>
21- #include < boost/type_traits/conditional.hpp>
22- #include < boost/type_traits/integral_constant.hpp>
23- #include < boost/type_traits/is_arithmetic.hpp>
24- #include < boost/type_traits/is_const.hpp>
25- #include < boost/type_traits/is_enum.hpp>
26- #include < boost/type_traits/is_float.hpp>
27- #include < boost/type_traits/is_integral.hpp>
28- #include < boost/type_traits/is_pointer.hpp>
29- #include < boost/type_traits/is_reference.hpp>
30- #include < boost/type_traits/is_same.hpp>
31- #include < boost/type_traits/is_signed.hpp>
32- #include < boost/type_traits/is_unsigned.hpp>
33- #include < boost/type_traits/make_unsigned.hpp>
34- #include < boost/type_traits/type_identity.hpp>
3520
3621
3722#ifndef BOOST_LEXICAL_CAST_USE_STD_MODULE
@@ -53,6 +38,7 @@ module;
5338#include < string>
5439#include < string_view>
5540#include < typeinfo>
41+ #include < type_traits>
5642#endif
5743
5844#define BOOST_LEXICAL_CAST_INTERFACE_UNIT
0 commit comments