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