Re: [patch] Define new std::ios_base::failure with abi_tag(cxx11)

2014-11-30 Thread Jonathan Wakely
On 24/11/14 18:24 +0100, Tom de Vries wrote: On 24-11-14 18:12, Jonathan Wakely wrote: On 24/11/14 17:48 +0100, Tom de Vries wrote: On 14-11-14 13:18, Jonathan Wakely wrote: This adds system_error support to iostreams, including the required base class changes to std::ios_base::failure. The

Re: [patch] Define new std::ios_base::failure with abi_tag(cxx11)

2014-11-24 Thread Tom de Vries
On 14-11-14 13:18, Jonathan Wakely wrote: This adds system_error support to iostreams, including the required base class changes to std::ios_base::failure. The abi_tag is used to make it a distinct type. This changes the type of I/O exceptions thrown by the library but exceptions are very

Re: [patch] Define new std::ios_base::failure with abi_tag(cxx11)

2014-11-24 Thread Jonathan Wakely
On 24/11/14 17:48 +0100, Tom de Vries wrote: On 14-11-14 13:18, Jonathan Wakely wrote: This adds system_error support to iostreams, including the required base class changes to std::ios_base::failure. The abi_tag is used to make it a distinct type. This changes the type of I/O exceptions

Re: [patch] Define new std::ios_base::failure with abi_tag(cxx11)

2014-11-24 Thread Tom de Vries
On 24-11-14 18:12, Jonathan Wakely wrote: On 24/11/14 17:48 +0100, Tom de Vries wrote: On 14-11-14 13:18, Jonathan Wakely wrote: This adds system_error support to iostreams, including the required base class changes to std::ios_base::failure. The abi_tag is used to make it a distinct type.

[patch] Define new std::ios_base::failure with abi_tag(cxx11)

2014-11-14 Thread Jonathan Wakely
This adds system_error support to iostreams, including the required base class changes to std::ios_base::failure. The abi_tag is used to make it a distinct type. This changes the type of I/O exceptions thrown by the library but exceptions are very rarely used with iostreams. Tested