diff --git a/matrix/Scalar.hpp b/matrix/Scalar.hpp index 24c99caea7..da91ff68bf 100644 --- a/matrix/Scalar.hpp +++ b/matrix/Scalar.hpp @@ -39,10 +39,16 @@ public: _value = other; } - operator Type() + operator Type &() { return _value; } + + operator Type const &() const + { + return _value; + } + private: Type _value;