From 950f5cb67b404dbb2978ae4960aefa83e069550d Mon Sep 17 00:00:00 2001 From: conrad Date: Wed, 22 Sep 2021 11:39:45 +1000 Subject: [PATCH] add arma_warn_unused attrib --- include/armadillo_bits/SpBase_bones.hpp | 6 +++--- include/armadillo_bits/SpBase_meat.hpp | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/include/armadillo_bits/SpBase_bones.hpp b/include/armadillo_bits/SpBase_bones.hpp index 137de447..f8426109 100644 --- a/include/armadillo_bits/SpBase_bones.hpp +++ b/include/armadillo_bits/SpBase_bones.hpp @@ -54,9 +54,9 @@ struct SpBase arma_inline bool is_alias(const SpMat& X) const; - inline const SpOp t() const; //!< Hermitian transpose - inline const SpOp ht() const; //!< Hermitian transpose - inline const SpOp st() const; //!< simple transpose + inline arma_warn_unused const SpOp t() const; //!< Hermitian transpose + inline arma_warn_unused const SpOp ht() const; //!< Hermitian transpose + inline arma_warn_unused const SpOp st() const; //!< simple transpose arma_cold inline void print( const std::string extra_text = "") const; arma_cold inline void print(std::ostream& user_stream, const std::string extra_text = "") const; diff --git a/include/armadillo_bits/SpBase_meat.hpp b/include/armadillo_bits/SpBase_meat.hpp index 3fc87cc6..e98b1218 100644 --- a/include/armadillo_bits/SpBase_meat.hpp +++ b/include/armadillo_bits/SpBase_meat.hpp @@ -43,6 +43,7 @@ SpBase::is_alias(const SpMat& X) const template inline +arma_warn_unused const SpOp SpBase::t() const { @@ -52,6 +53,7 @@ SpBase::t() const template inline +arma_warn_unused const SpOp SpBase::ht() const { @@ -62,6 +64,7 @@ SpBase::ht() const template inline +arma_warn_unused const SpOp SpBase::st() const {