Boost logo

Boost :

Subject: Re: [boost] Formal Review: Boost.RangeEx - missing algorithms
From: Marshall Clow (marshall_at_[hidden])
Date: 2009-02-24 13:13:38


At 6:58 PM +0100 2/21/09, vicente.botet wrote:
>----- Original Message -----
>From: "Thorsten Ottosen" <thorsten.ottosen_at_[hidden]>
>To: <boost_at_[hidden]>; <boost-users_at_[hidden]>;
><boost-announce_at_[hidden]>
>Sent: Friday, February 20, 2009 10:03 AM
>Subject: [boost] Formal Review: Boost.RangeEx
>
>
> >
> > Dear Developers and Users,
> >
> > It's my pleasure to announce that the review of Neil Groves' RangeEx
> > library starts today and lasts until March 3, 2009.
>
>Hi,
>
>Excelent library Neil.
>
>I was wondering if the following SGI algorithms should't be included
>in the library.
>
>count_if
>search_n
>copy_n
>fill_n
>generate_n
>remove_copy
>remove_copy_if
>unique_copy
>reverse_copy
>rotate_copy
>random_shuffle
>random_sample
>random_sample_n
>partial_sort_copy
>is_sorted
>is_heap

Sorry- I was AFK this weekend.

Some of these are in the sandbox in boost/algorithms:

copy.hpp: copy_if, reverse_copy_if, copy_while,
reverse_copy_while, copy_n, uninitialized_copy_n, copy_backwards,
partition_copy

all.hpp: all, all_if, none, none_if, any, any_if, exists_and_only,
exists_and_only_if

apply.hpp: apply, apply_if

find_if_not.hpp: find_if_not

iota.hpp: iota

for_each_if.hpp: for_each_if

transform_if.hpp: transform_if

select.hpp: select1st, select2nd

Many of these algorithms have range-based versions, too.

-- 
-- Marshall
Marshall Clow     Idio Software   <mailto:marshall_at_[hidden]>
It is by caffeine alone I set my mind in motion.
It is by the beans of Java that thoughts acquire speed,
the hands acquire shaking, the shaking becomes a warning.
It is by caffeine alone I set my mind in motion.

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk