PR 13631 Problems in messages

François Dumont frs.dumont@gmail.com
Sun Nov 23 23:14:00 GMT 2014


Hello

     As we are at doing some evolution in the ABI I would like to take 
the opportunity to merge branch libstdcxx_so_7-2. The first fix was 
about a messages facet issue. So here is the version for the trunk which 
is the one from the branch plus management of the charset part. This way 
messages<wchar_t> works too.

     There are still some uncovered points in this patch:
- I had to make codecvt _M_c_locale_codecvt public to access it from the 
messages facet code. How do you want to handle it properly ? A friend 
function to access it or do I make messages facet friend ?
- I haven't use the ABI tag yet. I know that there is a plan to tag 
locale facets, will it work for what I am doing ?

     Note that I could use std::tuple instead of combination of 
std::pair and std::unique_ptr instead of wchar_buffer if we were 
building it in C++11 mode. Is it possible ?

François

-------------- next part --------------
A non-text attachment was scrubbed...
Name: messages.patch
Type: text/x-patch
Size: 16361 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20141123/e12c8ec3/attachment.bin>


More information about the Libstdc++ mailing list