diff --git a/include/boost/type_index/detail/compile_time_type_info.hpp b/include/boost/type_index/detail/compile_time_type_info.hpp index 26c7696..96d99df 100644 --- a/include/boost/type_index/detail/compile_time_type_info.hpp +++ b/include/boost/type_index/detail/compile_time_type_info.hpp @@ -198,11 +198,6 @@ namespace boost { namespace typeindex { namespace detail { struct make_index_seq { typedef T type; }; - - template - using make_index_seq_t = typename make_index_seq::type; - - template struct cstring { @@ -287,10 +282,10 @@ struct ctti { #endif ); - using idx_seq = boost::typeindex::detail::make_index_seq_t< + typedef typename boost::typeindex::detail::make_index_seq< size - boost::typeindex::detail::ctti_skip_size_at_end, boost::typeindex::detail::ctti_skip_size_at_constexpr_begin - >; + >::type idx_seq; return impl(idx_seq()); } #else