Fixed issue where value() could try and construct a temporary because the right side of the ternary operator doesn't have the right type. We now return contained_value() even when throwing, like the other methods
Fixed issue where value() could try and construct a temporary because the right side of the ternary operator doesn't have the right type. We now return contained_value() even when throwing, like the other methods

MikeWeller/MWCpp