> Cool. Is the bool overload for get and do_get a gcc-ism? No, there has to be a bool overload in case boolalpha == true, capice? I believe the current code is standards-conforming, especially WRT the num_get DR's. See: 22.2.2.1 - Template class num_get [lib.locale.num.get] -benjamin