$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Thorsten Ottosen (thorsten.ottosen_at_[hidden])
Date: 2007-12-11 03:13:19
Michael Marcin skrev:
> How do I partition a ptr_vector?
> Most of the other standard algorithms seems to be members but I cannot
> find partition.
Some common algorithms where added because otherwise one has to fiddle
with void pointers. I plan to move away from the void* implementation,
but for now you have to do something like
std::next_permutation(compiledModel.steps().begin().base(),
compiledModel.steps().end().base(),
boost::void_ptr_indirect_fun<std::less<Step>,Step>() );
So you need to call .base() on the iterators, and then use
void_ptr_indirect_fun<> (or something equivalent).
-Thorsten