Boost logo

Boost :

From: John Maddock (jm_at_[hidden])
Date: 2003-01-28 06:58:22


> I've noticed that the philosophy of boost as it concerns long long is:
> if the type exists then use it. Since it is a non standard feature
> shouldn't it be used only if requested by the user (e.g. with a macro
> from the command line:
>
> -DBOOST_ENABLE_LONG_LONG

Maybe, but you could end up with a lot of macros to define if you want all
the extentions enabled. IMO the vast majority of users do want all possible
extentions enabled.

> )?. I ask this because in --pedantic mode gcc emits a lot of warnings
> in boost headers even if the client code doesn't use long long. Now,
> for gcc the problem is easily solved because it has
>
> -Wno-long-long
>
> but is there a similar solution for other compilers?

IMO it isn't a problem for other compilers (by and large they don't warn).

John Maddock
http://ourworld.compuserve.com/homepages/john_maddock/index.htm


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