c++.announce - STLSoft 1.9.1 beta 35 released
- Matthew (36/36) Dec 26 2006 Contains the requested changes for:
Contains the requested changes for: - multidimensional arrays (Neal) - scoped_handle (Adi) Download from http://stlsoft.org/downloads.html#stlsoft_1_9_1b35 Cheers Matthew ============================================================================ Changes for 1.9.1 beta 35 (27th December 2006): Additions: ========== STLSoft ------- + stlsoft::do_initialisation_never array initialisation policy, which stipulates that no initialisation whatsoever be performed on array elements + stlsoft::scoped_handle now supports indirect cleanup functions. In other words, if you have a handle type handle_t, you can pass either a cleanup function taking handle_t - e.g. handle_close(handle_t ); - or a cleanup function taking a pointer to handle_t - e.g. handle_close_set_null(handle_t *) Changes: ======== general ------- ~ replacement of all stlsoft::throw_x() with STLSOFT_THROW_X() STLSoft ------- ~ stlsoft::fixed_array_1d/2d/3d/4d classes now capable of doing *no* initialisation of their elements, by specifying the new policy stlsoft::do_initialisation_never ~ stlsoft::static_array_1d/2d/3d/4d classes now capable of doing *no* initialisation of their elements, by specifying the new policy stlsoft::do_initialisation_never UNIXSTL ------- ~ refactoring of #includes in unixstl/synch/thread_mutex.hpp
Dec 26 2006