________________________________________ De: boost-users-bounces@lists.boost.org [boost-users-bounces@lists.boost.org] En nombre de Igor R [boost.lists@gmail.com] Enviado el: miércoles, 23 de julio de 2008 19:53 Para: boost-users@lists.boost.org Asunto: [Boost-users] [boost-users][multi-index] passing modifier byreference/pointer?
Hello,
Is there a simple way to pass a modifier by reference/pointer in the following expression:
my_multi_index_container.modify(somePos, modifier);
"modifier" is a functor that has some internal state, so I wouldn't like it to be copied. Is it possible to do this without an explicit creation of a binder that binds operator() and &modifier (or so)?
The following should do:
modifier_type modifier(...);
...
my_multi_index_container.modify