Work-In-Progress

This commit is contained in:
John Wellbelove 2022-10-24 17:15:25 +01:00
parent 3892a45eec
commit a1ee6deec5
3 changed files with 15 additions and 1 deletions

View File

@ -95,6 +95,7 @@ namespace etl
: error_value(etl::forward<Args>(args)...)
{
}
#endif
#if ETL_HAS_INITIALIZER_LIST
//*******************************************
@ -171,12 +172,14 @@ namespace etl
//*****************************************************************************
struct unexpect_t
{
explicit unexpect_t()
ETL_CONSTEXPR14 explicit unexpect_t()
{
}
};
#if ETL_CPP14_SUPPORTED
inline ETL_CONSTEXPR14 unexpect_t unexpect{};
#endif
//*****************************************************************************
/// Expected type.
@ -471,7 +474,14 @@ namespace etl
template<typename TError>
class expected<void, TError>
{
public:
private:
TError error;
};
}

View File

@ -2439,6 +2439,7 @@
<ClInclude Include="..\..\include\etl\crc8_maxim.h" />
<ClInclude Include="..\..\include\etl\crc8_rohc.h" />
<ClInclude Include="..\..\include\etl\crc8_wcdma.h" />
<ClInclude Include="..\..\include\etl\expected.h" />
<ClInclude Include="..\..\include\etl\message_broker.h" />
<ClInclude Include="..\..\include\etl\poly_span.h" />
<ClInclude Include="..\..\include\etl\private\bitset_legacy.h" />

View File

@ -1341,6 +1341,9 @@
<ClInclude Include="..\..\include\etl\to_arithmetic.h">
<Filter>ETL\Strings</Filter>
</ClInclude>
<ClInclude Include="..\..\include\etl\expected.h">
<Filter>ETL\Utilities</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\test_string_char.cpp">