On Monday, 8 September 2014 at 17:33:35 UTC, ketmar via
Digitalmars-d wrote:
On Mon, 08 Sep 2014 16:46:58 +0000
yazd via Digitalmars-d <digitalmars-d@puremagic.com> wrote:
the whole idea behind exceptions is that you can omit such
checks.
otherwise we can just use "return codes" and be happy.
The type could throw by itself, if it is invalid and is accessed
(i.e. a method called). Just use `alias getOrThrow() this`. Of
course, such usage wouldn't be nothrow anymore, even if the
ultimate methods that are going to be called by `getOrThrow()`
are.