Index: config.hpp
===================================================================
RCS file: /net/legless/scratch1/rwgk/bdbg/boost/boost/boost/type_traits/config.hpp,v
retrieving revision 1.13
retrieving revision 1.12
diff -r1.13 -r1.12
31,55d30
< //
< // Define BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING 
< // when we can't test for function types with elipsis:
< //
< #if defined(__GNUC__) && (__GNUC__ < 3)
< #  define BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
< #endif
< 
< //
< // define BOOST_TT_TEST_MS_FUNC_SIGS
< // when we want to test __stdcall etc function types with is_function etc:
< //
< #if defined(_MSC_VER) || defined(__BORLANDC__)
< #  define BOOST_TT_TEST_MS_FUNC_SIGS
< #endif
< 
< //
< // define BOOST_TT_NO_CV_FUNC_TEST
< // if tests for cv-qualified member functions don't 
< // work in is_member_function_pointer
< //
< #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
< #  define BOOST_TT_NO_CV_FUNC_TEST
< #endif
< 
Index: is_convertible.hpp
===================================================================
RCS file: /net/legless/scratch1/rwgk/bdbg/boost/boost/boost/type_traits/is_convertible.hpp,v
retrieving revision 1.31
retrieving revision 1.30
diff -r1.31 -r1.30
21c21
< #ifndef BOOST_NO_IS_ABSTRACT
---
> #ifndef BOOST_NO_SFINAE
285c285
< #ifndef BOOST_NO_IS_ABSTRACT
---
> #ifndef BOOST_NO_SFINAE
Index: is_function.hpp
===================================================================
RCS file: /net/legless/scratch1/rwgk/bdbg/boost/boost/boost/type_traits/is_function.hpp,v
retrieving revision 1.8
retrieving revision 1.7
diff -r1.8 -r1.7
18c18
< #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !defined(BOOST_TT_TEST_MS_FUNC_SIGS)
---
> #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !defined(_MSC_VER)
37c37
< #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !defined(BOOST_TT_TEST_MS_FUNC_SIGS)
---
> #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !defined(_MSC_VER)
Index: is_member_function_pointer.hpp
===================================================================
RCS file: /net/legless/scratch1/rwgk/bdbg/boost/boost/boost/type_traits/is_member_function_pointer.hpp,v
retrieving revision 1.9
retrieving revision 1.8
diff -r1.9 -r1.8
18c18
<    && !BOOST_WORKAROUND(__BORLANDC__, < 0x600) && !defined(BOOST_TT_TEST_MS_FUNC_SIGS)
---
>    && !BOOST_WORKAROUND(__BORLANDC__, < 0x600) && !defined(_MSC_VER)
39c39
< #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !BOOST_WORKAROUND(__BORLANDC__, < 0x600) && !defined(BOOST_TT_TEST_MS_FUNC_SIGS)
---
> #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !BOOST_WORKAROUND(__BORLANDC__, < 0x600) && !defined(_MSC_VER)
Index: detail/is_function_ptr_helper.hpp
===================================================================
RCS file: /net/legless/scratch1/rwgk/bdbg/boost/boost/boost/type_traits/detail/is_function_ptr_helper.hpp,v
retrieving revision 1.8
retrieving revision 1.7
diff -r1.8 -r1.7
40d39
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
43d41
< #endif
46d43
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
49d45
< #endif
52d47
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
55d49
< #endif
58d51
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
61d53
< #endif
64d55
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
67d57
< #endif
70d59
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
73d61
< #endif
76d63
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
79d65
< #endif
82d67
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
85d69
< #endif
88d71
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
91d73
< #endif
94d75
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
97d77
< #endif
100d79
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
103d81
< #endif
106d83
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
109d85
< #endif
112d87
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
115d89
< #endif
118d91
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
121d93
< #endif
124d95
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
127d97
< #endif
130d99
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
133d101
< #endif
136d103
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
139d105
< #endif
142d107
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
145d109
< #endif
148d111
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
151d113
< #endif
154d115
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
157d117
< #endif
160d119
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
163d121
< #endif
166d123
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
169d125
< #endif
172d127
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
175d129
< #endif
178d131
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
181d133
< #endif
184d135
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
187d137
< #endif
190d139
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
193c142
< #endif
---
> 
215d163
< @#ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
218c166
< @#endif
---
> 
Index: detail/is_function_ptr_tester.hpp
===================================================================
RCS file: /net/legless/scratch1/rwgk/bdbg/boost/boost/boost/type_traits/detail/is_function_ptr_tester.hpp,v
retrieving revision 1.6
retrieving revision 1.5
diff -r1.6 -r1.5
32,33c32
< // pre-processed code, don't edit, try GNU cpp with 
< // cpp -I../../../ -DBOOST_TT_PREPROCESSING_MODE -x c++ -P filename
---
> // preprocessor-generated part, don't edit by hand!
37d35
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
40,41c38,39
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
57d54
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
60,61c57,58
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
77d73
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
80,81c76,77
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
97d92
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
100,101c95,96
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
117d111
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
120,121c114,115
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
137d130
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
140,141c133,134
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
157d149
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
160,161c152,153
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
177d168
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
180,181c171,172
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
197d187
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
200,201c190,191
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
217d206
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
220,221c209,210
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
237d225
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
240,241c228,229
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
257d244
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
260,261c247,248
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
277d263
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
280,281c266,267
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
297d282
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
300,301c285,286
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
317d301
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
320,321c304,305
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
337d320
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
340,341c323,324
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
357d339
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
360,361c342,343
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
377d358
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
380,381c361,362
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
397d377
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
400,401c380,381
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
417d396
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
420,421c399,400
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
437d415
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
440,441c418,419
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
457d434
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
460,461c437,438
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
477d453
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
480,481c456,457
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
497d472
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
500,501c475,476
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
517d491
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
520,521c494,495
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
537d510
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
540,541c513,514
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
554a528
> 
578d551
< @#ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
581,582c554,555
< @#endif
< @#ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> ///#ifdef _MSC_VER
595c568
< @#endif
---
> ///#endif
Index: detail/is_mem_fun_pointer_impl.hpp
===================================================================
RCS file: /net/legless/scratch1/rwgk/bdbg/boost/boost/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp,v
retrieving revision 1.8
retrieving revision 1.7
diff -r1.8 -r1.7
35,37d34
< // pre-processed code, don't edit, try GNU cpp with 
< // cpp -I../../../ -DBOOST_TT_PREPROCESSING_MODE -x c++ -P filename
< 
40d36
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
43d38
< #endif
45c40,41
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
55d50
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
65d59
< #endif
68d61
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
71d63
< #endif
73c65,66
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
83d75
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
93d84
< #endif
96d86
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
99d88
< #endif
101c90,91
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
111d100
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
121d109
< #endif
124d111
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
127d113
< #endif
129c115,116
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
139d125
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
149d134
< #endif
152d136
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
155d138
< #endif
157c140,141
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
167d150
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
177d159
< #endif
180d161
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
183d163
< #endif
185c165,166
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
195d175
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
205d184
< #endif
208d186
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
211d188
< #endif
213c190,191
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
223d200
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
233d209
< #endif
236d211
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
239d213
< #endif
241c215,216
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
251d225
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
261d234
< #endif
264d236
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
267d238
< #endif
269c240,241
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
279d250
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
289d259
< #endif
292d261
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
295d263
< #endif
297c265,266
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
307d275
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
317d284
< #endif
320d286
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
323d288
< #endif
325c290,291
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
335d300
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
345d309
< #endif
348d311
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
351d313
< #endif
353c315,316
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
363d325
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
373d334
< #endif
376d336
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
379d338
< #endif
381c340,341
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
391d350
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
401d359
< #endif
404d361
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
407d363
< #endif
409c365,366
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
419d375
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
429d384
< #endif
432d386
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
435d388
< #endif
437c390,391
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
447d400
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
457d409
< #endif
460d411
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
463d413
< #endif
465c415,416
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
475d425
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
485d434
< #endif
488d436
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
491d438
< #endif
493c440,441
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
503d450
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
513d459
< #endif
516d461
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
519d463
< #endif
521c465,466
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
531d475
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
541d484
< #endif
544d486
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
547d488
< #endif
549c490,491
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
559d500
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
569d509
< #endif
572d511
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
575d513
< #endif
577c515,516
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
587d525
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
597d534
< #endif
600d536
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
603d538
< #endif
605c540,541
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
615d550
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
625d559
< #endif
628d561
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
631d563
< #endif
633c565,566
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
643d575
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
653d584
< #endif
656d586
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
659d588
< #endif
661c590,591
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
671d600
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
681d609
< #endif
684d611
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
687d613
< #endif
689c615,616
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
699d625
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
709d634
< #endif
712d636
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
715d638
< #endif
717c640,641
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
727d650
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
737d659
< #endif
740d661
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
743d663
< #endif
745c665,666
< #if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> 
> #if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
755d675
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
765c685
< #endif
---
> 
788d707
< @#ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
791d709
< @#endif
793c711,712
< @#if !defined(BOOST_TT_NO_CV_FUNC_TEST)
---
> // Metrowerks and Visual Age think this creates ambiguities
> ///#if !((defined(__MWERKS__) && __MWERKS__ < 0x3000) || (defined(__IBMCPP__) && __IBMCPP__ <= 600))
803d721
< @#ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
812,813c730
< @#endif
< @#endif
---
> ///#endif
817d733
< 
Index: detail/is_mem_fun_pointer_tester.hpp
===================================================================
RCS file: /net/legless/scratch1/rwgk/bdbg/boost/boost/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp,v
retrieving revision 1.6
retrieving revision 1.5
diff -r1.6 -r1.5
46d45
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
58,59c57,58
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
144d142
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
156,157c154,155
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
242d239
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
254,255c251,252
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
340d336
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
352,353c348,349
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
438d433
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
450,451c445,446
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
536d530
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
548,549c542,543
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
634d627
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
646,647c639,640
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
732d724
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
744,745c736,737
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
830d821
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
842,843c833,834
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
928d918
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
940,941c930,931
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
1026d1015
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
1038,1039c1027,1028
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
1124d1112
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
1136,1137c1124,1125
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
1222d1209
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
1234,1235c1221,1222
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
1320d1306
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
1332,1333c1318,1319
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
1418d1403
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
1430,1431c1415,1416
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
1516d1500
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
1528,1529c1512,1513
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
1614d1597
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
1626,1627c1609,1610
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
1712d1694
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
1724,1725c1706,1707
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
1810d1791
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
1822,1823c1803,1804
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
1908d1888
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
1920,1921c1900,1901
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
2006d1985
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
2018,2019c1997,1998
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
2104d2082
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
2116,2117c2094,2095
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
2202d2179
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
2214,2215c2191,2192
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
2300d2276
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
2312,2313c2288,2289
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
2398d2373
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
2410,2411c2385,2386
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
2496d2470
< #ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
2508,2509c2482,2483
< #endif
< #ifdef BOOST_TT_TEST_MS_FUNC_SIGS
---
> 
> #ifdef _MSC_VER
2616d2589
< @#ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
2628,2629c2601,2602
< @#endif
< @#ifdef BOOST_TT_TEST_MS_FUNC_SIGS // Other calling conventions used by MS compatible compilers:
---
> 
> ///#ifdef _MSC_VER // Other calling conventions used by MS compatible compilers:
2701c2674
< @#endif
---
> ///#endif