Boost logo

Boost :

From: Jeff Garland (jeff_at_[hidden])
Date: 2003-01-28 10:36:11


> > 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.

This 'desire' is particularly relevant in the date-time library which
depends on boost::int64_t quite heavily for efficient internal
representations. While problematic on a few compilers it is fine
on most.

Jeff


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