Re: [boost] Interest for a perl6-like-junctions-class?

I have posted an update to multivalues.zip (there was an earlier, minor update that I didn't mention). The new version contains the following changes relative to my last announcement: - user-defined predicates modeled after or derived from std::binary_function now work. The predicates must be CopyConstructible, copies must be equivalent and cheap to make, and there must be a nested type first_argument_type. The result type is assumed convertible to bool. - The library directory and namespace name is now "multivalue" (singular) - Changed items_of() to constrain the upper limit to the range length and the lower limit to be <= the upper limit. - Added percent_of() to between and exactly which computes the percentage based upon constraining the upper limit to 100%, constraining the lower limit to be <= the upper limit, and computing each to be N * length / 100, where N is the adjusted limit and length is the range length. - Added more_than and less_than with items_of() and percent_of() I am working on motivation, tutorial, and reference documentation. Do let me know if you have any comments on the current design, interface, or naming. -- Rob Stewart stewart@sig.com Software Engineer http://www.sig.com Susquehanna International Group, LLP using std::disclaimer;
participants (1)
-
Rob Stewart