c++.stlsoft - STLSoft 1.10.1 alpha 7 (delta) released
- Matt Wilson (53/53) Dec 31 2008 Download from http://stlsoft.org/
Download from http://stlsoft.org/ ============================================================================ 1st January 2009 - 1.10.1 alpha 7 (delta) ========================================= Summary: ======== * added new quality header stlsoft/quality/cover.h, which defines code coverage constructs for STLSoft * added code coverage constructs to string_to_integer functions, scoped_ptr class template, basic_simple_string class template, and wait functions. * fixed namespace visibility defect for scoped_ptr's get_ptr shim overload * fixed defects in basic_simple_string's at(), append() and erase() methods * added find(), rfind(), find_first_of(), find_last_of(), find_first_not_of() and find_last_not_of() methods to basic_simple_string Changes: ======== STLSoft: -------- + include/stlsoft/quality/cover.h ~ include/stlsoft/conversion/string_to_integer.hpp: + added code coverage constructs ~ include/stlsoft/string/shim_string.hpp: + added code coverage constructs - removed an unnecessary runtime test in the internal reserve_() method ~ include/stlsoft/string/simple_string.hpp: + added code coverage constructs ~ fixed defect in non-mutating version of at(), whereby specifying the index == length did not throw, but returned a reference to the terminating nul character (which is what the subscript operator should do (and does do)) ~ fixed defect in 3-param form of append, whereby an out-of-range pos parameter should throw std::out_of_range: it now does so in compilations with exception-support ~ fixed defect in 0-param erase() + added rfind() overloads + added find_first_of() overloads + added find_last_of() overloads + added find_first_not_of() overloads + added find_last_not_of() overloads + added find() methods ~ include/stlsoft/tr1/smartptr/scoped_ptr.hpp: + added code coverage constructs ~ corrected defect whereby get_ptr shim was not in ::stlsoft namespace WinSTL: ------- ~ include/winstl/synch/wait_functions.hpp: + added code coverage constructs Test programs: -------------- + test/unit/stlsoft/smartptr/scoped_ptr/test.unit.stlsoft.smartptr.scoped_ptr + test/unit/winstl/filesystem/test.unit.winstl.filesystem.filesystem_traits.1 + test/unit/winstl/system/test.unit.winstl.system.system_traits.1 + test/unit/winstl/system/test.unit.winstl.system.system_traits.2 ~ test/unit/stlsoft/string/test.unit.stlsoft.string.shim_string/test.unit.stlsoft.string.shim_string.cpp: ~ completed test coverage ~ test/unit/stlsoft/string/test.unit.stlsoft.string.simple_string/test.unit.stlsoft.string.simple_string.cpp: + added find() methods ============================================================================
Dec 31 2008