diff --git a/include/armadillo_bits/fn_conv_to.hpp b/include/armadillo_bits/fn_conv_to.hpp index 4e2ed593..326e486f 100644 --- a/include/armadillo_bits/fn_conv_to.hpp +++ b/include/armadillo_bits/fn_conv_to.hpp @@ -29,16 +29,16 @@ class conv_to public: template - inline static out_eT from(const Base& in, const typename arma_not_cx::result* junk = nullptr); - - template - inline static out_eT from(const Base& in, const typename arma_cx_only::result* junk = nullptr); + arma_frown("INFO: use as_scalar() instead") inline static out_eT from(const Base& in, const typename arma_not_cx::result* junk = nullptr); template - inline static out_eT from(const BaseCube& in, const typename arma_not_cx::result* junk = nullptr); + arma_frown("INFO: use as_scalar() instead") inline static out_eT from(const Base& in, const typename arma_cx_only::result* junk = nullptr); template - inline static out_eT from(const BaseCube& in, const typename arma_cx_only::result* junk = nullptr); + arma_frown("INFO: use as_scalar() instead") inline static out_eT from(const BaseCube& in, const typename arma_not_cx::result* junk = nullptr); + + template + arma_frown("INFO: use as_scalar() instead") inline static out_eT from(const BaseCube& in, const typename arma_cx_only::result* junk = nullptr); }; @@ -653,7 +653,7 @@ conv_to< SpMat >::from(const Base& in, const typename arma_no const uword X_n_rows = X.n_rows; const uword X_n_cols = X.n_cols; const uword X_n_elem = X.n_elem; - + const in_eT* X_mem = X.memptr(); uword X_nnz = 0; @@ -741,7 +741,7 @@ conv_to< SpMat >::from(const Base& in, const typename arma_cx const uword X_n_rows = X.n_rows; const uword X_n_cols = X.n_cols; const uword X_n_elem = X.n_elem; - + const in_eT* X_mem = X.memptr(); uword X_nnz = 0;