[constrained_value] Review version

Hi all, I've made some minor changes to the Boost Constrained Value library: - reorganized the structure of header files, - renamed saturating/saturating_int into clipping/clipping_int, - using boost::swap where applicable (if you don't have it, you need to get it from http://svn.boost.org/svn/boost/branches/release/boost/utility/swap.hpp), - made no_constraint policy public, - now the stream operators are not defined if BOOST_NO_IOSFWD macro is defined, - fixed identifiers containing "__" (not allowed by C++), - fixed minor language errors in the docs. The library is ready for the formal review, which starts this monday (1.12). It is only missing the detailed regression tests, which will be added after the review. Currently the examples file (libs\constrained_value\doc\src\examples.cpp) can be used instead -- it uses most of the functionality of the library and should compile and run returning 0. As usually, the code and documentation can be downloaded here: http://rk.go.pl/f/constrained_value.zip The documentation is also available online here: http://rk.go.pl/r/constrained_value Any comments and problem reports for platforms that has not been tested yet are very welcome. Best regards, Robert Kawulak -=##############=- "I know not with what weapons World War III will be fought, but World War IV will be fought with sticks and stones." - Albert Einstein

There are a lot fewer files than in earlier versions, is this intentional? e.g., bounded_aliases.hpp, bounded_error_handlers.hpp...

Yes, I've done a little cleanup and grouped closely related code together, so now the header files should be arranged in a more logical way, at least in my view. ;-) Anyway, this is rather a detail and it's best to #include <boost/constrained_value.hpp> - it'll get you all the files. Best regards, Robert

i formatted my computer and reinstall boost and this library, it is good to find this post, otherwise I would be blaming myself whole day because of the error unable to find boost/constrained_value/bounded_aliases.hpp it is good to see fewer files but it is not easy to read all mails from this mailing list and it can be useful to make a page at your website about chances or include a text file about these changelist. I know it is not included in boost yet but keeping change log could be useful for people that do not follow this mailing list or unable to check his/her mails everytime ( especially people like me =) good work by the way. ~--~--~--~--~--~--~--~--~--~--~--~--~--~--~--~--~--~--~--~--~--~--~--~--~ "İyi bir seyyahın belirli bir planı yoktur, ulaşmak gibi bir amacı da." "A good traveller has no fixed plans, and is not intent on arriving." On Sun, Nov 30, 2008 at 23:01, Robert Kawulak <robert.kawulak@gmail.com>wrote:
participants (3)
-
Neal Becker
-
Robert Kawulak
-
tuku