Boost logo

Boost Users :

From: sankar lingam (shankar.nitc_at_[hidden])
Date: 2008-03-18 06:05:27


               Can I create Boost multi_array in shared memory using
Boost.InterProcess..?
Can some one explain as to how this can be done.?

             I tried providing the Boost InterProcess Allocator to the Boost
multi_array but it gives the
expected compiler error of casting an offset<ptr> to T* , when
the multi_array tries to convert
return type of the allocator allocate function(which is an offset<ptr>) to
T*.

       Can this problem be overcome by writing a custom stl
compatible allocator wrapper over the interprocess allocator?

Regards,
Sankar



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net