merged borland 6+ support from trunk.

[SVN r49190]
This commit is contained in:
Emil Dotchevski
2008-10-08 23:04:36 +00:00
parent a9b5723d0d
commit aaf8fff6fb
12 changed files with 3641 additions and 3707 deletions

View File

@ -7,8 +7,13 @@
#include <boost/exception/get_error_info.hpp>
#include <boost/exception/info.hpp>
#include <boost/detail/lightweight_test.hpp>
#include <boost/detail/workaround.hpp>
#include <string>
#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x610))
struct my_tag {};
#endif
typedef boost::error_info<struct my_tag,int> my_info;
template <class T>
@ -36,8 +41,8 @@ derives_nothing
int & count;
explicit
derives_nothing( int & count ):
count(count)
derives_nothing( int & c ):
count(c)
{
++count;
}