c++.announce - STLSoft 1.9.1 beta 40 released
- "Matthew" <matthew hat.stlsoft.dot.org> Jan 06 2007
A few late additions to support other soon-to-be-released libraries, final directory changes, more documentation stuff, and a couple of bug fixes. Download from http://stlsoft.org/downloads.html#stlsoft_1_9_1b40 Cheers Matthew ============================================================================ Changes for 1.9.1 beta 40 (6th January 2006): Additions: ========== + stlsoft::format_thousands() grouping function template, e.g. char result; stlsoft::format_thousands(result, STLSOFT_NUM_ELEMENTS(result), "2;3", 987654321); assert(0 == ::strcmp(result, "9876,54,321")); + stlsoft::truncation_test() function suite; this is necessary to support the new VOLE library (see http://vole.sourceforge.net/) + stlsoft::truncation_cast() cast function template (implemented in terms of stlsoft::truncation_test()) Removals: ========= - all sub-project namespace-specific size_t and ptrdiff_t references are removed. This fixes conflicts when using using directives (though that's never recommended for application code). Changes: ======== ~ stlsoft::must_init now has all built-in operators overloaded, e.g. you can now write something like the following: stlsoft::must_init<int> i(10); i = i + 10; ~ all remaining in-header unit-test blocks are removed into separate headers.
Jan 06 2007