Boost logo

Boost :

From: Joaquín Mª López Muñoz (joaquin_at_[hidden])
Date: 2008-02-01 09:51:02


John Reid ha escrito:

> Hello Joaquin,
>
> Joaquín Mª López Muñoz wrote:
> > intermodule_holder performs a way more expensive static initialization
> > process than static_holder (basically, it creates a shared memory
> > area and interprocess mutex for communication between the different
> > modules of the program. It only affects static initialization, though,
> > the rest of operations (flyweight creation and passing around) are exactly
> > the same as with static_holder.
> > Another reason for not including this is that Boost.Interprocess (on which
> > intermodule_holder depends) is not universally supported, so making
> > intermodule_holder the default would complicate things for some
> > compilers.
> Perhaps this is worth documenting.

I'll add a note on this on the docs.

> >>> * What is your evaluation of the documentation?
> >> Extremely clearly written and well thought out. I would like to see more
> >> explanation of the examples. I like the inclusion of the test code.
> >
> > Any particular example you wished you had more info about? I can
> > try to improve that if you point me to the improvable parts.
> All of them really, I was hoping to see some of the more important lines
> of code briefly explained in the documentation.

OK, I can try to revise this.

Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk