Subject: Re: [boost] Interprocess regexes
From: Phil Endecott (spam_from_boost_dev_at_[hidden])
Date: 2009-12-05 09:14:43


Hi Mike,

Mike Spertus wrote:
> basic_string and other containers take an
> allocator template argument, while basic_regex does not.
>
> If basic_regex had an allocator it would reap all the same benefits that
> other string and container types do. In particular, it would be possible
> to use boost::interprocess to place them in shared memory.

IIUC, while the custom allocators let you put std::containers in shared
memory they are still not very useful since they can only be used by
the process that put them there - other processes will (potentially)
see the shared memory at a different address and all the pointers will
be wrong. Is this level of functionality useful to you?

Phil.