1 Jun
2017
1 Jun
'17
6:49 p.m.
On 01/06/2017 19:30, Peter Dimov via Boost wrote:
Robert Ramey wrote:
or
template<class T> struct outcome : public std::variant
{ // some special member functions outcome(const std::error_code & e){...} // construct as error outcome(const T & t){...} // construct legitimate result }; Something like this?
https://github.com/pdimov/variant2/blob/develop/include/boost/variant2/resul...
Hmm, maybe you could also implement expected