diff --git a/boost/gil/extension/dynamic_image/apply_operation_base.hpp b/boost/gil/extension/dynamic_image/apply_operation_base.hpp index 418be04..e9b1c5a 100644 --- a/boost/gil/extension/dynamic_image/apply_operation_base.hpp +++ b/boost/gil/extension/dynamic_image/apply_operation_base.hpp @@ -141,7 +141,7 @@ namespace detail { template struct reduce_bind1 { const T2& _t2; - mutable Op& _op; + Op& _op; typedef typename Op::result_type result_type; @@ -154,7 +154,7 @@ namespace detail { struct reduce_bind2 { const Bits1& _bits1; std::size_t _index1; - mutable Op& _op; + Op& _op; typedef typename Op::result_type result_type; diff --git a/boost/interprocess/containers/container/detail/transform_iterator.hpp b/boost/interprocess/containers/container/detail/transform_iterator.hpp index 64bf147..96b22a2 100644 --- a/boost/interprocess/containers/container/detail/transform_iterator.hpp +++ b/boost/interprocess/containers/container/detail/transform_iterator.hpp @@ -51,7 +51,7 @@ struct operator_arrow_proxy // This function is needed for MWCW and BCC, which won't call operator-> // again automatically per 13.3.1.2 para 8 // operator T*() const { return &m_value; } - mutable T &m_value; + T &m_value; }; template diff --git a/boost/interprocess/detail/transform_iterator.hpp b/boost/interprocess/detail/transform_iterator.hpp index f98c641..b6e1139 100644 --- a/boost/interprocess/detail/transform_iterator.hpp +++ b/boost/interprocess/detail/transform_iterator.hpp @@ -54,7 +54,7 @@ struct operator_arrow_proxy // This function is needed for MWCW and BCC, which won't call operator-> // again automatically per 13.3.1.2 para 8 // operator T*() const { return &m_value; } - mutable T &m_value; + T &m_value; }; template diff --git a/boost/intrusive/detail/transform_iterator.hpp b/boost/intrusive/detail/transform_iterator.hpp index a9de49e..15ef3ab 100644 --- a/boost/intrusive/detail/transform_iterator.hpp +++ b/boost/intrusive/detail/transform_iterator.hpp @@ -46,7 +46,7 @@ struct operator_arrow_proxy // This function is needed for MWCW and BCC, which won't call operator-> // again automatically per 13.3.1.2 para 8 // operator T*() const { return &m_value; } - mutable T &m_value; + T &m_value; }; template