diff --git a/include/etl/result.h b/include/etl/result.h
index 82d0329f..9d79dbf4 100644
--- a/include/etl/result.h
+++ b/include/etl/result.h
@@ -160,6 +160,14 @@ namespace etl
return *this;
}
+ //*******************************************
+ /// true if result contains a value
+ //*******************************************
+ bool has_value() const
+ {
+ return (data.index() == 0U);
+ }
+
//*******************************************
/// true if result contains a value
//*******************************************