
23 Jun
2012
23 Jun
'12
9:48 p.m.
AMDG On 06/23/2012 03:29 PM, Robert Ramey wrote:
Emil Dotchevski wrote:
There were a few examples of libraries emitting exceptions that did not derive from std::exception in violation of a boost::throw_exception requirement.
The original boost::throw_exception or the current one?
The requirement was always present implicitly. When exceptions are disabled, the signature is void throw_exception(const std::exception&); which is obviously not going going to work if the exception doesn't derive from std::exception. In Christ, Steven Watanabe