53 using _Tp_nc =
typename std::remove_const<_Tp>::type;
55#if EIGEN_VERSION_AT_LEAST(3, 2, 1) && EIGEN_VERSION_AT_MOST(3, 2, 8)
56 return std::allocate_shared<_Tp>(
57 detail::aligned_allocator_cpp11<_Tp_nc>(),
58 std::forward<_Args>(__args)...);
60 return std::allocate_shared<_Tp>(
61 Eigen::aligned_allocator<_Tp_nc>(), std::forward<_Args>(__args)...);