1 Jan 2007 01:35
Now config macro : BOOST_NO_TWO_PHASE_NAME_LOOKUP
AlisdairM <alisdair.meredith <at> uk.renaultf1.com>
2007-01-01 00:35:16 GMT
2007-01-01 00:35:16 GMT
I have just supplied John with a new defect macro and test case to
detect compilers that (do not) support 2-phase name lookup with
templates, but it would be really helpful if someone who is more
familiar with the problem (and access to conforming compilers!) can
verify the test for us!
The test case is in
boost/libs/config/boost_no_two_phase_name_lookup.ipp
and currently the code looks like:
template< class T >
struct base {
int call() {
return 1;
}
};
int call() {
return 0;
}
template< class T >
struct derived : base< T > {
int call_test() {
return call();
}
};
(Continue reading)
Is it possible that I do not get the errors, since I am trying the build
from linux? Perhaps the tools are different?
Btw.: There are so much errors or messages, looking like errors, that I
simply wouldn't see the one you are pointing at when not trying to
specifically filter for it.
To me the whole doc build process looks surprising anyway. The surprise
is, that I end up having some readable docs despite the long warning and
"error" listsings. But this might be specific to linux. If so, perhaps
an indication, that the doc build process doesn't port easily?
Btw.: Did you ever try to build bjam pdf for the whole library?
Roland
RSS Feed