$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [outcome] To variant, or not to variant?
From: Peter Dimov (lists_at_[hidden])
Date: 2017-06-01 18:30:05
Robert Ramey wrote:
> or
>
> template<class T>
> struct outcome : public std::variant<T, std::error_code> {
> // 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/result.hpp