Expected actually doesn't require a monostate.

This commit is contained in:
Joris Putcuyps 2026-04-25 20:07:57 +02:00
parent 3e4d41ca57
commit 1e2faff38d

View File

@ -827,13 +827,12 @@ namespace etl
enum
{
Uninitialised,
Value_Type,
Error_Type
};
typedef etl::variant<etl::monostate, value_type, error_type> storage_type;
storage_type storage;
typedef etl::variant<value_type, error_type> storage_type;
storage_type storage;
#if ETL_USING_CPP11
template < typename F, typename TExp, typename TRet, typename TValueRef, typename = typename etl::enable_if<!etl::is_void<TRet>::value>::type>