From: Robert Ramey (ramey_at_[hidden])
Date: 2004-09-16 16:48:00
>> The following program:
>> #include <boost/mpl/list.hpp>
>> #include <boost/test/test_tools.hpp>
>> fails to compile with borland compilers with the messages:
>> Error E2479 C:\BoostMainCVS\boost/next_prior.hpp 30: Cannot have both
>> a template class and function named 'next'
>Old BCB bug, e.g.
>It won't be fixed, ever.
>One ugly way is to use macro:
>#define next xyz
>other is to separate code into two TUs.
I don't think this will work for me as it shows up due to file header
inclusion about 7 levels deep.
Note that this is a new phenomenon that I believed was introduced with the
latest MPL update. I realize that's it's a lot, but would it possible for
the authors of the two libraries to agree that the name be changed in one of
them just so I that us users don't have to resort to a hack such as the
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk