Subject: Re: [boost] [outcome] Ternary logic -- need an example
From: Peter Dimov (lists_at_[hidden])
Date: 2017-05-20 22:53:20


> > Anyway, the short description of function `error()` says, "Returns any
> > errored state in the transport, throwing an exception if empty."

Incidentally, "errored" and "valued" don't make sense to me in this context.
It's not an errored result or a valued result, nor an errored outcome or a
valued outcome, it's simply an error result or a value result, an error
outcome or a value outcome.

(The result or the outcome can still be highly valued by the user, of
course.)

(Exceptional outcome looks correct.)