1
0
forked from boostorg/bind

Remove some outdated constructs from tests

This commit is contained in:
Peter Dimov
2019-12-13 19:47:07 +02:00
parent 66ddaf88e1
commit 0eb9e9061b
42 changed files with 80 additions and 362 deletions

View File

@ -19,18 +19,9 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/ref.hpp> #include <boost/ref.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream> #include <iostream>
#include <typeinfo> #include <typeinfo>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
using namespace boost::placeholders; using namespace boost::placeholders;
// //

View File

@ -18,21 +18,12 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;
//
bool f( bool x ) bool f( bool x )
{ {
return x; return x;

View File

@ -28,18 +28,9 @@ int main()
#define BOOST_MEM_FN_ENABLE_CDECL #define BOOST_MEM_FN_ENABLE_CDECL
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300) //
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
struct X struct X
{ {

View File

@ -20,18 +20,7 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/ref.hpp> #include <boost/ref.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -18,18 +18,9 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300) //
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
struct X struct X
{ {

View File

@ -18,22 +18,13 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#include <string> #include <string>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;
//
struct X struct X
{ {
int m; int m;

View File

@ -18,22 +18,13 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
#include <utility> #include <utility>
using namespace boost::placeholders; using namespace boost::placeholders;
//
int main() int main()
{ {
typedef std::pair<int, int> pair_type; typedef std::pair<int, int> pair_type;

View File

@ -18,21 +18,12 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;
//
struct X struct X
{ {
int m; int m;

View File

@ -19,10 +19,12 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/function_equal.hpp> #include <boost/function_equal.hpp>
#include <boost/detail/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;
//
void f( int ) void f( int )
{ {
} }

View File

@ -20,7 +20,9 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/function_equal.hpp> #include <boost/function_equal.hpp>
#include <boost/weak_ptr.hpp> #include <boost/weak_ptr.hpp>
#include <boost/detail/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
//
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -19,25 +19,12 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/ref.hpp> #include <boost/ref.hpp>
#include <boost/core/lightweight_test.hpp>
#ifdef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
# include <boost/function_equal.hpp>
#endif
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;
//
struct X struct X
{ {
int i_; int i_;
@ -148,23 +135,11 @@ void fv_9(X, X, X, X, X, X, X, X, X)
template<class F> void test_eq(F f1, F f2) template<class F> void test_eq(F f1, F f2)
{ {
#ifdef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
using boost::function_equal;
#endif
BOOST_TEST( function_equal( f1, f2 ) ); BOOST_TEST( function_equal( f1, f2 ) );
} }
template<class F> void test_ne(F f1, F f2) template<class F> void test_ne(F f1, F f2)
{ {
#ifdef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
using boost::function_equal;
#endif
BOOST_TEST( !function_equal( f1, f2 ) ); BOOST_TEST( !function_equal( f1, f2 ) );
} }

View File

@ -28,18 +28,9 @@ int main()
#define BOOST_MEM_FN_ENABLE_FASTCALL #define BOOST_MEM_FN_ENABLE_FASTCALL
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300) //
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
struct X struct X
{ {

View File

@ -28,18 +28,7 @@ int main()
#define BOOST_BIND_ENABLE_FASTCALL #define BOOST_BIND_ENABLE_FASTCALL
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -18,18 +18,9 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300) //
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
long global_result; long global_result;

View File

@ -18,18 +18,9 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300) //
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
struct X struct X
{ {

View File

@ -12,7 +12,7 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/function.hpp> #include <boost/function.hpp>
#include <boost/detail/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -28,7 +28,7 @@ int main()
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/function.hpp> #include <boost/function.hpp>
#include <boost/detail/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
#include <memory> #include <memory>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -17,19 +17,11 @@
// http://www.boost.org/LICENSE_1_0.txt) // http://www.boost.org/LICENSE_1_0.txt)
// //
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#include <boost/function.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/detail/lightweight_test.hpp> #include <boost/function.hpp>
#include <boost/core/lightweight_test.hpp>
//
int f( int x ) int f( int x )
{ {

View File

@ -11,7 +11,7 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/detail/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -11,7 +11,7 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/detail/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -18,18 +18,9 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300) //
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
struct X struct X
{ {

View File

@ -13,7 +13,7 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/make_shared.hpp> #include <boost/make_shared.hpp>
#include <boost/function.hpp> #include <boost/function.hpp>
#include <boost/detail/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -18,21 +18,12 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;
//
template<class F, class A1, class R> void test( F f, A1 a1, R r ) template<class F, class A1, class R> void test( F f, A1 a1, R r )
{ {
BOOST_TEST( f(a1) == r ); BOOST_TEST( f(a1) == r );

View File

@ -19,18 +19,7 @@
// http://www.boost.org/LICENSE_1_0.txt) // http://www.boost.org/LICENSE_1_0.txt)
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
// //

View File

@ -10,10 +10,12 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/ref.hpp> #include <boost/ref.hpp>
#include <boost/detail/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;
//
struct X struct X
{ {
int f( int x ) int f( int x )

View File

@ -18,21 +18,12 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;
//
int f( int x ) int f( int x )
{ {
return x + x; return x + x;

View File

@ -18,20 +18,11 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
#include <boost/shared_ptr.hpp> #include <boost/shared_ptr.hpp>
//
struct X struct X
{ {
int v_; int v_;

View File

@ -19,18 +19,7 @@
// http://www.boost.org/LICENSE_1_0.txt) // http://www.boost.org/LICENSE_1_0.txt)
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -18,18 +18,9 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300) //
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
class X class X
{ {

View File

@ -28,18 +28,9 @@ int main()
#define BOOST_MEM_FN_ENABLE_STDCALL #define BOOST_MEM_FN_ENABLE_STDCALL
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300) //
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
struct X struct X
{ {

View File

@ -30,18 +30,7 @@ int main()
#define BOOST_BIND_ENABLE_STDCALL #define BOOST_BIND_ENABLE_STDCALL
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -20,18 +20,7 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/ref.hpp> #include <boost/ref.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -11,7 +11,7 @@
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/detail/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -19,15 +19,7 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300) //
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
class X class X
{ {

View File

@ -19,7 +19,7 @@ int main()
// //
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/detail/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
#include <memory> #include <memory>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -17,22 +17,13 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/visit_each.hpp> #include <boost/visit_each.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
# pragma warning(push, 3)
#endif
#include <iostream>
#include <typeinfo> #include <typeinfo>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
# pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;
//
struct visitor struct visitor
{ {
int hash; int hash;

View File

@ -20,18 +20,7 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/ref.hpp> #include <boost/ref.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -20,18 +20,7 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/ref.hpp> #include <boost/ref.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
// //

View File

@ -20,18 +20,7 @@
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/ref.hpp> #include <boost/ref.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(push, 3)
#endif
#include <iostream>
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;

View File

@ -24,6 +24,8 @@ int main()
using namespace boost::placeholders; using namespace boost::placeholders;
//
namespace std namespace std
{ {

View File

@ -9,11 +9,12 @@
#include <boost/bind/protect.hpp> #include <boost/bind/protect.hpp>
#include <boost/bind/bind.hpp> #include <boost/bind/bind.hpp>
#include <boost/core/lightweight_test.hpp>
#include <boost/detail/lightweight_test.hpp>
using namespace boost::placeholders; using namespace boost::placeholders;
//
int f(int x) int f(int x)
{ {
return x; return x;

View File

@ -14,6 +14,8 @@
using namespace boost::placeholders; using namespace boost::placeholders;
//
int f( int a, int b, int c ) int f( int a, int b, int c )
{ {
return a + 10 * b + 100 * c; return a + 10 * b + 100 * c;