mirror of
https://github.com/ETLCPP/etl.git
synced 2026-07-01 06:48:44 +08:00
Work-In-Progress
This commit is contained in:
parent
3892a45eec
commit
a1ee6deec5
@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -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" />
|
||||
|
||||
@ -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">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user