|
Boost : |
From: jsiek_at_[hidden]
Date: 2000-06-23 15:59:59
I think the plan is to merge operators_config.hpp into config.hpp very
soon.
The reason operators_config.hpp had to be included first was that
there are some defines in there that need to affect config.hpp, like
# elif defined __ICL
...
#define BOOST_NO_STDC_NAMESPACE
This of course won't be a problem once it is merge into config.hpp.
Cheers,
Jeremy
Mark Rodgers writes:
> > Nope. "Namespace scope" doesn't mean "global namespace scope". Functions
> > declared in boost:: have namespace scope.
>
> Yes, I realise that but posted before thinking it through and explaining
> the problem properly. I _think_ my code was probably actually valid, but
> since Paul's version is OK with me now anyway its all a bit academic.
>
> BTW, the operators_config.hpp might be a bit problematic. I keep bumping
> into the problem of the
>
> # error This header must be included before boost/config.hpp.
>
> in operators_config. I think moving #include of operators.hpp up near
> the top of rational.hpp was one of the changes I needed to make. Is the
> plan to dispense with operators_config.hpp and merge that into config.hpp?
> Or can we recode operators_config.hpp so it doesn't rely on being included
> before config.hpp?
>
> Mark
>
>
>
>
> ------------------------------------------------------------------------
> IT Professionals: Match your unique skills with the best IT projects at
> http://click.egroups.com/1/3381/4/_/9351/_/961793642/
> ------------------------------------------------------------------------
>
>
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk