add const modifiers

This commit is contained in:
Evgenii Alekseev 2017-10-23 15:23:19 +03:00
parent 65b5c8cc1d
commit e2ee009b6a

View File

@ -134,13 +134,16 @@ public:
* @throw std::bad_variant_access
* @return result value if holded
*/
T get() { return std::get<T>(*this); };
T get() const { return std::get<T>(*this); };
/**
* @brief get result error
* @throw std::bad_variant_access
* @return result error if holded
*/
Error<ErrorEnum> error() { return std::get<Error<ErrorEnum>>(*this); };
Error<ErrorEnum> error() const
{
return std::get<Error<ErrorEnum>>(*this);
};
/**
* @brief get result content
*/