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] | |
this one is only partially about size of the headers (~ 10 KB off <iostream>) and mostly about consistency and correctness: it adds a locale_classes.tcc hosting the out of line functions of class locale; moves collate to the locale_classes headers, to support instantiating locale::operator() also when locale is not explicitely mentioned by the user (*); changes locale_facets to not include <bits/codecvt.h>, instead in fstream, where it's used, and in locale_facets_nonio (which finally hosts *only* things not having to do directly with iostreams).
2007-04-24 Paolo Carlini <pcarlini@suse.de>
* include/bits/locale_facets.h (class collate, class collate_byname): Move... * include/bits/locale_classes.h: ... here. * include/bits/locale_facets.tcc (locale::combine, locale::operator(), has_facet, use_facet, collate::_M_compare, collate::_M_transform, collate::do_compare, collate::do_transform, collate::do_hash): Move... * include/bits/locale_classes.tcc: ... here, new.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |