
Wouldn't you need to still ifdef-out your includes?
Yes. While it seems like it would be nice for 'export' to be ignorable, I
don't really see that it would make much of a difference to how easily a
library can be modularized. Especially given that we have export blocks, so
it's not necessary to put a macro in front of every individual declaration
anyway.
On Thu, 19 Dec 2024 at 20:36, Ruben Perez via Boost
On Tue, 17 Dec 2024 at 16:30, Peter Dimov via Boost
wrote: Chuanqi Xu wrote:
For authors of libraries, after boost introduce modules, you only
need to do 2
extra things: - In headers, add a macro (assume its name as BOOST_MODULE_EXPORT, which will be ‘export’ conditionally) to the entities that need to be exported.
Would have been nice if the `export` keyword was accepted and silently ignored when outside of module.
Wouldn't you need to still ifdef-out your includes?
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost