@@ -34,7 +34,7 @@ template <typename T_desired, typename T_actual,
3434 = std::enable_if_t <std::is_same<std::decay_t <T_actual>,
3535 std::decay_t <T_desired>>::value
3636 && !is_eigen<T_desired>::value>>
37- inline T_actual&& forward_as(T_actual&& a) { // NOLINT
37+ STAN_DEPRECATED inline T_actual&& forward_as(T_actual&& a) { // NOLINT
3838 return std::forward<T_actual>(a);
3939}
4040
@@ -61,7 +61,7 @@ template <
6161 !std::is_same<std::decay<T_actual>, std::decay<T_desired>>::value
6262 && !(std::is_floating_point_v<std::decay_t <
6363 T_desired>> && std::is_integral_v<std::decay_t <T_actual>>)>>
64- inline T_desired forward_as (const T_actual& a) {
64+ STAN_DEPRECATED inline T_desired forward_as (const T_actual& a) {
6565 throw std::runtime_error (
6666 " Wrong type assumed! Please file a bug report. prim/meta/forward_as.hpp "
6767 " line "
@@ -87,7 +87,7 @@ template <typename T_desired, typename T_actual,
8787 typename = std::enable_if_t <
8888 std::is_floating_point_v<std::decay_t <
8989 T_desired>> && std::is_integral_v<std::decay_t <T_actual>>>>
90- inline T_desired forward_as (const T_actual& a) {
90+ STAN_DEPRECATED inline T_desired forward_as (const T_actual& a) {
9191 return static_cast <T_desired>(a);
9292}
9393
@@ -117,7 +117,7 @@ template <
117117 && internal::eigen_static_size_match(
118118 T_desired::ColsAtCompileTime,
119119 std::decay_t <T_actual>::ColsAtCompileTime)>* = nullptr >
120- inline T_actual&& forward_as(T_actual&& a) { // NOLINT
120+ STAN_DEPRECATED inline T_actual&& forward_as(T_actual&& a) { // NOLINT
121121 return std::forward<T_actual>(a);
122122}
123123
@@ -148,7 +148,7 @@ template <
148148 || !internal::eigen_static_size_match(
149149 T_desired::ColsAtCompileTime,
150150 std::decay_t <T_actual>::ColsAtCompileTime)>* = nullptr >
151- inline T_desired forward_as (const T_actual& a) {
151+ STAN_DEPRECATED inline T_desired forward_as (const T_actual& a) {
152152 throw std::runtime_error (
153153 " Wrong type assumed! Please file a bug report. prim/meta/forward_as.hpp "
154154 " line "
0 commit comments