Boost logo

Boost :

Subject: Re: [boost] [modularization] LocalFunction and ScopedExit cycle
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2014-06-09 03:59:15


Le 06/06/14 19:15, Vicente J. Botet Escriba a écrit :
> Hi Lorenzo,
>
> Do you see an easy way remove the cycle between LocalFunction and
> ScopedExit?
>
> Best,
> Vcente

Lorenzo told me

"So I'll move only the few macros that ScopeExit needs out of
local_function/detail/preprocessor and put them in scope_exit.hpp. I'll
leave the other macros needed by LocalFunction but not by ScopeExit in
local_function/detail/preprocessor. I think that's best so
scope_exit.hpp only defines the pp macros it needs, LocalFunction
defines the additional macros it needs, ScopeExit no longer depends on
LocalFunction, and LocalFunction will continue to depend on ScopeExit. "

This will solve this cycle.

Best,
Vicente


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