From cb61d684421ead9ca89107c5e790c62cc31001f1 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Tue, 3 Oct 2000 04:32:55 +0000 Subject: [PATCH] got rid of #if 0 [SVN r7892] --- include/boost/pending/concept_checks.hpp | 39 ------------------------ 1 file changed, 39 deletions(-) diff --git a/include/boost/pending/concept_checks.hpp b/include/boost/pending/concept_checks.hpp index 4b9f051..3ac7ec4 100644 --- a/include/boost/pending/concept_checks.hpp +++ b/include/boost/pending/concept_checks.hpp @@ -62,43 +62,6 @@ do { \ __x = __x; } while (0) -#if 0 - -// static member not required by standard to be instantiated -#define CLASS_REQUIRES(__tv, __concept) \ - typedef void (__concept##_concept <__tv>::* __func##__tv##__concept)(); \ - template <__func##__tv##__concept _Tp1> \ - struct __dummy_struct_##__tv##__concept { }; \ - static __dummy_struct_##__tv##__concept< \ - BOOST_FPTR __concept##_concept <__tv>::constraints> \ - __dummy_ptr_##__tv##__concept - -#define CLASS_REQUIRES2(__tv1, __tv2, __concept) \ - typedef void (__concept##_concept <__tv1,__tv2>::* __func##__tv1##__tv2##__concept)(); \ - template <__func##__tv1##__tv2##__concept _Tp1> \ - struct __dummy_struct_##__tv1##__tv2##__concept { }; \ - static __dummy_struct_##__tv1##__tv2##__concept< \ - BOOST_FPTR __concept##_concept <__tv1,__tv2>::constraints> \ - __dummy_ptr_##__tv1##__tv2##__concept - -#define CLASS_REQUIRES3(__tv1, __tv2, __tv3, __concept) \ - typedef void (__concept##_concept <__tv1,__tv2,__tv3>::* __func##__tv1##__tv2##__tv3##__concept)(); \ - template <__func##__tv1##__tv2##__tv3##__concept _Tp1> \ - struct __dummy_struct_##__tv1##__tv2##__tv3##__concept { }; \ - static __dummy_struct_##__tv1##__tv2##__tv3##__concept< \ - BOOST_FPTR __concept##_concept <__tv1,__tv2,__tv3>::constraints> \ - __dummy_ptr_##__tv1##__tv2##__tv3##__concept - -#define CLASS_REQUIRES4(__tv1, __tv2, __tv3, __tv4, __concept) \ - typedef void (__concept##_concept <__tv1,__tv2,__tv3,__tv4>::* __func##__tv1##__tv2##__tv3##__tv4##__concept)(); \ - template <__func##__tv1##__tv2##__tv3##__tv4##__concept _Tp1> \ - struct __dummy_struct_##__tv1##__tv2##__tv3##__tv4##__concept { }; \ - static __dummy_struct_##__tv1##__tv2##__tv3##__tv4##__concept< \ - BOOST_FPTR __concept##_concept <__tv1,__tv2,__tv3,__tv4>::constraints> \ - __dummy_ptr_##__tv1##__tv2##__tv3##__tv4##__concept - -#else - #define CLASS_REQUIRES(__tv, __concept) \ typedef void (__concept##_concept <__tv>::* __func##__tv##__concept)(); \ template <__func##__tv##__concept _Tp1> \ @@ -131,8 +94,6 @@ do { \ BOOST_FPTR __concept##_concept <__tv1,__tv2,__tv3,__tv4>::constraints> \ __dummy_typedef_##__tv1##__tv2##__tv3##__tv4##__concept -#endif - #if !defined BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION template