This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
We may use a suggestion made on the the LWG reflector: define char_traits as
template<typename charT> struct char_traits : __gnu_cxx::char_traits<charT> { };
Users can specialize __gnu_cxx::char_traits<> at will on fundamental types. We may provide a definition for the primary template __gnu_cxx::char_traits<>. This we don't create the confusion that users can specialize std::templates on fundamental types. Comments?
I like this approach too.
It's better than link-only definitions, which are kind of obscure and wouldn't be inlined. It also keeps control in the hands of the user.
Perhaps this is the time for some code...
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |