Download from https://sourceforge.net/projects/stlsoft/files/
============================================================================
Summary:
--------
* added stlsoft::string_registry class
* added dimensionof() macro
* added subscript operator on random_access_transforming_view_base class template
* various minor fixes
Details:
--------
STLSoft:
~ include/stlsoft/container/pod_vector.hpp:
- removal of vestiges of 1.0-1.9 unit-testing mechanism
~ include/stlsoft/iterator/FILE_iterator.hpp:
~ added missing include (for stdio.h)
~ include/stlsoft/string/shim_string.hpp:
~ corrected to use char_type, not char
~ include/stlsoft/string/simple_string.hpp:
- removal of vestiges of 1.0-1.9 unit-testing mechanism
+ include/stlsoft/string/string_registry.hpp:
+ remove_below_count()
+ class invariants
~ rewritten with custom implementation
~ changed implementation in terms of slice_type
+ added add() overload to retrieve view
~ refactored is_registered()
+ added remove()
+ added is_registered() overload that retrieves view
~ proper implementations of add(), is_registered(), size()
+ add()
+ is_registered()
+ size()
+ include/stlsoft/util/dimensionof.h:
+ added dimensionof() macro (in include/stlsoft/util/dimensionof)
~ include/stlsoft/view/transforming/random_access_transforming_view_base.hpp:
~ documentation markup
+ added subscript operator on view class template
ATLSTL:
~ include/atlstl/automation/property_method_helpers.hpp:
+ compatibility with VARIANT_BOOL types
- removal of vestiges of 1.0-1.9 unit-testing mechanism
PlatformSTL:
~ include/platformstl/filesystem/path.hpp:
~ address exception-specification inconsistency
~ correct use of typename to indicate dependent types in default template arguments
~ elimination of calls to memcpy()
- removal of vestiges of 1.0-1.9 unit-testing mechanism
UNIXSTL:
~ include/unixstl/filesystem/path.hpp:
~ correct use of typename to indicate dependent types in default template arguments
WinSTL:
~ include/winstl/window/search_functions.hpp:
+ added find_window_in_process()
Makefiles / Project-files:
Test.Unit:
+ test.unit.stlsoft.container.frequency_map
+ test.unit.stlsoft.string.string_registry
Test.Component:
============================================================================