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








Matt Wilson <matthewwilson acm.org>