From c0ef238433a5dd2433cc0ee44244d3ef1e9fbfa9 Mon Sep 17 00:00:00 2001 From: conrad Date: Wed, 7 May 2025 12:45:44 +1000 Subject: [PATCH] deprecate stand-alone is_finite() --- include/armadillo_bits/fn_misc.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/armadillo_bits/fn_misc.hpp b/include/armadillo_bits/fn_misc.hpp index 52d85ac2..254054d6 100644 --- a/include/armadillo_bits/fn_misc.hpp +++ b/include/armadillo_bits/fn_misc.hpp @@ -149,8 +149,8 @@ logspace(const double A, const double B, const uword N = 50u) //! kept for compatibility with old user code template -arma_warn_unused -arma_inline +arma_frown("use std::isfinite(val) instead") +inline bool is_finite(const eT x, const typename arma_scalar_only::result* junk = nullptr) { @@ -163,7 +163,7 @@ is_finite(const eT x, const typename arma_scalar_only::result* junk = nullpt //! kept for compatibility with old user code template -arma_warn_unused +arma_frown("use X.is_finite() instead") inline bool is_finite(const Base& X) @@ -177,7 +177,7 @@ is_finite(const Base& X) //! kept for compatibility with old user code template -arma_warn_unused +arma_frown("use X.is_finite() instead") inline bool is_finite(const SpBase& X) @@ -191,7 +191,7 @@ is_finite(const SpBase& X) //! kept for compatibility with old user code template -arma_warn_unused +arma_frown("use X.is_finite() instead") inline bool is_finite(const BaseCube& X)