Ok, so If I want to use a multi_index to manage a large collection of dynamic data, I need to be constantly updating it using the container update functions. So I need find a way to my objects known their containers so I can manage that Update inside the setters of my object. This will work? (I will try as I get at home again)


On 12/8/06, Jeff F <TriumphSprint2000@hotmail.com> wrote:
fungos wrote:
>> Nice! const_mem_fun worked in this sample. I will try to port my map
>> to multi_index now and see how it performs.
>> But, I dont want to give up without understund why mem_fun doesnt
>> work. Anybody has any theory? :D

IIRC, you are only allowed access to the const interface of items held by
multi_index containers. Non-const methods by definition mutate the object
upon which they act, which could change the item's state upon which the sort
order is based. That is why you must use multi_index's update functions to
modify the state of any of it's items.

Jeff Flinn



_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users



--
Animal Frontline Liberation