1 Jun 15:51
Re: [math] pow redux and observations
Bruno Lalande <bruno.lalande <at> gmail.com>
2008-06-01 13:51:37 GMT
2008-06-01 13:51:37 GMT
Hi, >> Which of the 2 options do you prefer? > > Generally I prefer generic rather than specific solutions, so I guess I'd go > for the latter - but would it be better called "indeterminate_result_error" > ? Yep you're probably right, as English is not my native language you surely master those aspects better than me. >> For the throw_on_error policy, do you see any existing exception (std >> or boost) that could fit or is it better to create a new one? > > Not sure, the only obvious one is domain_error. Otherwise we're left to > deriving a new exception type: would this gain us anything - storing the > return value maybe? I had thought about domain_error too. I don't think storing the return value in a new exception type would really bring anything valuable, so I think we can go with domain_error. >> For the errno_on_error policy, how about setting errno to EDOM and >> returning a NaN? > > Yep, that's sensible, although should we return the value passed to the > function: that would be consistent with C99: return 1 but optionally set > errno as well. OK if you think it's more consistent with C99, let's return the same value as ignore_error and set errno. I should have the time to implement all that next week. Regards Bruno _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
RSS Feed