Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/libs/config/test/config_test.cpp @ 12

Last change on this file since 12 was 12, checked in by landauf, 17 years ago

added boost

File size: 27.5 KB
Line 
1//  This file was automatically generated on Fri Dec 17 11:13:11 2004
2//  by libs/config/tools/generate.cpp
3//  Copyright John Maddock 2002-4.
4//  Use, modification and distribution are subject to the
5//  Boost Software License, Version 1.0. (See accompanying file
6//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
7
8//  See http://www.boost.org/libs/config for the most recent version.
9// Test file for config setup
10// This file should compile, if it does not then
11// one or more macros need to be defined.
12// see boost_*.ipp for more details
13
14// Do not edit this file, it was generated automatically by
15
16#include <boost/config.hpp>
17#include <iostream>
18#include "test.hpp"
19
20int error_count = 0;
21
22#ifndef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
23#include "boost_no_arg_dep_lookup.ipp"
24#else
25namespace boost_no_argument_dependent_lookup = empty_boost;
26#endif
27#ifndef BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS
28#include "boost_no_array_type_spec.ipp"
29#else
30namespace boost_no_array_type_specializations = empty_boost;
31#endif
32#ifndef BOOST_NO_AUTO_PTR
33#include "boost_no_auto_ptr.ipp"
34#else
35namespace boost_no_auto_ptr = empty_boost;
36#endif
37#ifndef BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
38#include "boost_no_bcb_partial_spec.ipp"
39#else
40namespace boost_bcb_partial_specialization_bug = empty_boost;
41#endif
42#ifndef BOOST_NO_CTYPE_FUNCTIONS
43#include "boost_no_ctype_functions.ipp"
44#else
45namespace boost_no_ctype_functions = empty_boost;
46#endif
47#ifndef BOOST_NO_CV_SPECIALIZATIONS
48#include "boost_no_cv_spec.ipp"
49#else
50namespace boost_no_cv_specializations = empty_boost;
51#endif
52#ifndef BOOST_NO_CV_VOID_SPECIALIZATIONS
53#include "boost_no_cv_void_spec.ipp"
54#else
55namespace boost_no_cv_void_specializations = empty_boost;
56#endif
57#ifndef BOOST_NO_CWCHAR
58#include "boost_no_cwchar.ipp"
59#else
60namespace boost_no_cwchar = empty_boost;
61#endif
62#ifndef BOOST_NO_CWCTYPE
63#include "boost_no_cwctype.ipp"
64#else
65namespace boost_no_cwctype = empty_boost;
66#endif
67#ifndef BOOST_DEDUCED_TYPENAME
68#include "boost_no_ded_typename.ipp"
69#else
70namespace boost_deduced_typename = empty_boost;
71#endif
72#ifndef BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
73#include "boost_no_dep_nested_class.ipp"
74#else
75namespace boost_no_dependent_nested_derivations = empty_boost;
76#endif
77#ifndef BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
78#include "boost_no_dep_val_param.ipp"
79#else
80namespace boost_no_dependent_types_in_template_value_parameters = empty_boost;
81#endif
82#ifndef BOOST_NO_EXCEPTIONS
83#include "boost_no_exceptions.ipp"
84#else
85namespace boost_no_exceptions = empty_boost;
86#endif
87#ifndef BOOST_NO_EXCEPTION_STD_NAMESPACE
88#include "boost_no_excep_std.ipp"
89#else
90namespace boost_no_exception_std_namespace = empty_boost;
91#endif
92#ifndef BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
93#include "boost_no_exp_func_tem_arg.ipp"
94#else
95namespace boost_no_explicit_function_template_arguments = empty_boost;
96#endif
97#ifndef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
98#include "boost_no_func_tmp_order.ipp"
99#else
100namespace boost_no_function_template_ordering = empty_boost;
101#endif
102#ifndef BOOST_NO_MS_INT64_NUMERIC_LIMITS
103#include "boost_no_i64_limits.ipp"
104#else
105namespace boost_no_ms_int64_numeric_limits = empty_boost;
106#endif
107#ifndef BOOST_NO_INCLASS_MEMBER_INITIALIZATION
108#include "boost_no_inline_memb_init.ipp"
109#else
110namespace boost_no_inclass_member_initialization = empty_boost;
111#endif
112#ifndef BOOST_NO_INTEGRAL_INT64_T
113#include "boost_no_integral_int64_t.ipp"
114#else
115namespace boost_no_integral_int64_t = empty_boost;
116#endif
117#ifndef BOOST_NO_IS_ABSTRACT
118#include "boost_no_is_abstract.ipp"
119#else
120namespace boost_no_is_abstract = empty_boost;
121#endif
122#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
123#include "boost_no_iter_construct.ipp"
124#else
125namespace boost_no_templated_iterator_constructors = empty_boost;
126#endif
127#ifndef BOOST_NO_LIMITS
128#include "boost_no_limits.ipp"
129#else
130namespace boost_no_limits = empty_boost;
131#endif
132#ifndef BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
133#include "boost_no_limits_const_exp.ipp"
134#else
135namespace boost_no_limits_compile_time_constants = empty_boost;
136#endif
137#ifndef BOOST_NO_LONG_LONG_NUMERIC_LIMITS
138#include "boost_no_ll_limits.ipp"
139#else
140namespace boost_no_long_long_numeric_limits = empty_boost;
141#endif
142#ifndef BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
143#include "boost_no_mem_func_spec.ipp"
144#else
145namespace boost_no_member_function_specializations = empty_boost;
146#endif
147#ifndef BOOST_NO_MEMBER_TEMPLATES
148#include "boost_no_mem_templates.ipp"
149#else
150namespace boost_no_member_templates = empty_boost;
151#endif
152#ifndef BOOST_NO_MEMBER_TEMPLATE_FRIENDS
153#include "boost_no_mem_templ_frnds.ipp"
154#else
155namespace boost_no_member_template_friends = empty_boost;
156#endif
157#ifndef BOOST_NO_MEMBER_TEMPLATE_KEYWORD
158#include "boost_no_mem_tem_keyword.ipp"
159#else
160namespace boost_no_member_template_keyword = empty_boost;
161#endif
162#ifndef BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
163#include "boost_no_mem_tem_pnts.ipp"
164#else
165namespace boost_no_pointer_to_member_template_parameters = empty_boost;
166#endif
167#ifndef BOOST_NO_OPERATORS_IN_NAMESPACE
168#include "boost_no_ops_in_namespace.ipp"
169#else
170namespace boost_no_operators_in_namespace = empty_boost;
171#endif
172#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
173#include "boost_no_partial_spec.ipp"
174#else
175namespace boost_no_template_partial_specialization = empty_boost;
176#endif
177#ifndef BOOST_NO_PRIVATE_IN_AGGREGATE
178#include "boost_no_priv_aggregate.ipp"
179#else
180namespace boost_no_private_in_aggregate = empty_boost;
181#endif
182#ifndef BOOST_NO_POINTER_TO_MEMBER_CONST
183#include "boost_no_ptr_mem_const.ipp"
184#else
185namespace boost_no_pointer_to_member_const = empty_boost;
186#endif
187#ifndef BOOST_NO_UNREACHABLE_RETURN_DETECTION
188#include "boost_no_ret_det.ipp"
189#else
190namespace boost_no_unreachable_return_detection = empty_boost;
191#endif
192#ifndef BOOST_NO_SFINAE
193#include "boost_no_sfinae.ipp"
194#else
195namespace boost_no_sfinae = empty_boost;
196#endif
197#ifndef BOOST_NO_STRINGSTREAM
198#include "boost_no_sstream.ipp"
199#else
200namespace boost_no_stringstream = empty_boost;
201#endif
202#ifndef BOOST_NO_STDC_NAMESPACE
203#include "boost_no_stdc_namespace.ipp"
204#else
205namespace boost_no_stdc_namespace = empty_boost;
206#endif
207#ifndef BOOST_NO_STD_ALLOCATOR
208#include "boost_no_std_allocator.ipp"
209#else
210namespace boost_no_std_allocator = empty_boost;
211#endif
212#ifndef BOOST_NO_STD_DISTANCE
213#include "boost_no_std_distance.ipp"
214#else
215namespace boost_no_std_distance = empty_boost;
216#endif
217#ifndef BOOST_NO_STD_ITERATOR
218#include "boost_no_std_iterator.ipp"
219#else
220namespace boost_no_std_iterator = empty_boost;
221#endif
222#ifndef BOOST_NO_STD_ITERATOR_TRAITS
223#include "boost_no_std_iter_traits.ipp"
224#else
225namespace boost_no_std_iterator_traits = empty_boost;
226#endif
227#ifndef BOOST_NO_STD_LOCALE
228#include "boost_no_std_locale.ipp"
229#else
230namespace boost_no_std_locale = empty_boost;
231#endif
232#ifndef BOOST_NO_STD_MESSAGES
233#include "boost_no_std_messages.ipp"
234#else
235namespace boost_no_std_messages = empty_boost;
236#endif
237#ifndef BOOST_NO_STD_MIN_MAX
238#include "boost_no_std_min_max.ipp"
239#else
240namespace boost_no_std_min_max = empty_boost;
241#endif
242#ifndef BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN
243#include "boost_no_std_oi_assign.ipp"
244#else
245namespace boost_no_std_output_iterator_assign = empty_boost;
246#endif
247#ifndef BOOST_NO_STD_USE_FACET
248#include "boost_no_std_use_facet.ipp"
249#else
250namespace boost_no_std_use_facet = empty_boost;
251#endif
252#ifndef BOOST_NO_STD_WSTREAMBUF
253#include "boost_no_std_wstreambuf.ipp"
254#else
255namespace boost_no_std_wstreambuf = empty_boost;
256#endif
257#ifndef BOOST_NO_STD_WSTRING
258#include "boost_no_std_wstring.ipp"
259#else
260namespace boost_no_std_wstring = empty_boost;
261#endif
262#ifndef BOOST_NO_SWPRINTF
263#include "boost_no_swprintf.ipp"
264#else
265namespace boost_no_swprintf = empty_boost;
266#endif
267#ifndef BOOST_NO_TEMPLATE_TEMPLATES
268#include "boost_no_template_template.ipp"
269#else
270namespace boost_no_template_templates = empty_boost;
271#endif
272#ifndef BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
273#include "boost_no_using_breaks_adl.ipp"
274#else
275namespace boost_function_scope_using_declaration_breaks_adl = empty_boost;
276#endif
277#ifndef BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
278#include "boost_no_using_decl_overld.ipp"
279#else
280namespace boost_no_using_declaration_overloads_from_typename_base = empty_boost;
281#endif
282#ifndef BOOST_NO_USING_TEMPLATE
283#include "boost_no_using_template.ipp"
284#else
285namespace boost_no_using_template = empty_boost;
286#endif
287#ifndef BOOST_NO_VOID_RETURNS
288#include "boost_no_void_returns.ipp"
289#else
290namespace boost_no_void_returns = empty_boost;
291#endif
292#ifndef BOOST_NO_INTRINSIC_WCHAR_T
293#include "boost_no_wchar_t.ipp"
294#else
295namespace boost_no_intrinsic_wchar_t = empty_boost;
296#endif
297
298#ifdef BOOST_HAS_TWO_ARG_USE_FACET
299#include "boost_has_2arg_use_facet.ipp"
300#else
301namespace boost_has_two_arg_use_facet = empty_boost;
302#endif
303#ifdef BOOST_HAS_BETHREADS
304#include "boost_has_bethreads.ipp"
305#else
306namespace boost_has_bethreads = empty_boost;
307#endif
308#ifdef BOOST_HAS_CLOCK_GETTIME
309#include "boost_has_clock_gettime.ipp"
310#else
311namespace boost_has_clock_gettime = empty_boost;
312#endif
313#ifdef BOOST_HAS_DIRENT_H
314#include "boost_has_dirent_h.ipp"
315#else
316namespace boost_has_dirent_h = empty_boost;
317#endif
318#ifdef BOOST_HAS_FTIME
319#include "boost_has_ftime.ipp"
320#else
321namespace boost_has_ftime = empty_boost;
322#endif
323#ifdef BOOST_HAS_GETTIMEOFDAY
324#include "boost_has_gettimeofday.ipp"
325#else
326namespace boost_has_gettimeofday = empty_boost;
327#endif
328#ifdef BOOST_HAS_HASH
329#include "boost_has_hash.ipp"
330#else
331namespace boost_has_hash = empty_boost;
332#endif
333#ifdef BOOST_HAS_LONG_LONG
334#include "boost_has_long_long.ipp"
335#else
336namespace boost_has_long_long = empty_boost;
337#endif
338#ifdef BOOST_HAS_MACRO_USE_FACET
339#include "boost_has_macro_use_facet.ipp"
340#else
341namespace boost_has_macro_use_facet = empty_boost;
342#endif
343#ifdef BOOST_HAS_MS_INT64
344#include "boost_has_ms_int64.ipp"
345#else
346namespace boost_has_ms_int64 = empty_boost;
347#endif
348#ifdef BOOST_HAS_NANOSLEEP
349#include "boost_has_nanosleep.ipp"
350#else
351namespace boost_has_nanosleep = empty_boost;
352#endif
353#ifdef BOOST_HAS_NL_TYPES_H
354#include "boost_has_nl_types_h.ipp"
355#else
356namespace boost_has_nl_types_h = empty_boost;
357#endif
358#ifdef BOOST_HAS_NRVO
359#include "boost_has_nrvo.ipp"
360#else
361namespace boost_has_nrvo = empty_boost;
362#endif
363#ifdef BOOST_HAS_PARTIAL_STD_ALLOCATOR
364#include "boost_has_part_alloc.ipp"
365#else
366namespace boost_has_partial_std_allocator = empty_boost;
367#endif
368#ifdef BOOST_HAS_PTHREADS
369#include "boost_has_pthreads.ipp"
370#else
371namespace boost_has_pthreads = empty_boost;
372#endif
373#ifdef BOOST_HAS_PTHREAD_DELAY_NP
374#include "boost_has_pthread_delay_np.ipp"
375#else
376namespace boost_has_pthread_delay_np = empty_boost;
377#endif
378#ifdef BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
379#include "boost_has_pthread_ma_st.ipp"
380#else
381namespace boost_has_pthread_mutexattr_settype = empty_boost;
382#endif
383#ifdef BOOST_HAS_PTHREAD_YIELD
384#include "boost_has_pthread_yield.ipp"
385#else
386namespace boost_has_pthread_yield = empty_boost;
387#endif
388#ifdef BOOST_HAS_SCHED_YIELD
389#include "boost_has_sched_yield.ipp"
390#else
391namespace boost_has_sched_yield = empty_boost;
392#endif
393#ifdef BOOST_HAS_SGI_TYPE_TRAITS
394#include "boost_has_sgi_type_traits.ipp"
395#else
396namespace boost_has_sgi_type_traits = empty_boost;
397#endif
398#ifdef BOOST_HAS_SIGACTION
399#include "boost_has_sigaction.ipp"
400#else
401namespace boost_has_sigaction = empty_boost;
402#endif
403#ifdef BOOST_HAS_SLIST
404#include "boost_has_slist.ipp"
405#else
406namespace boost_has_slist = empty_boost;
407#endif
408#ifdef BOOST_HAS_STDINT_H
409#include "boost_has_stdint_h.ipp"
410#else
411namespace boost_has_stdint_h = empty_boost;
412#endif
413#ifdef BOOST_HAS_STLP_USE_FACET
414#include "boost_has_stlp_use_facet.ipp"
415#else
416namespace boost_has_stlp_use_facet = empty_boost;
417#endif
418#ifdef BOOST_HAS_UNISTD_H
419#include "boost_has_unistd_h.ipp"
420#else
421namespace boost_has_unistd_h = empty_boost;
422#endif
423#ifdef BOOST_MSVC6_MEMBER_TEMPLATES
424#include "boost_has_vc6_mem_templ.ipp"
425#else
426namespace boost_msvc6_member_templates = empty_boost;
427#endif
428#ifdef BOOST_MSVC_STD_ITERATOR
429#include "boost_has_vc_iterator.ipp"
430#else
431namespace boost_msvc_std_iterator = empty_boost;
432#endif
433#ifdef BOOST_HAS_WINTHREADS
434#include "boost_has_winthreads.ipp"
435#else
436namespace boost_has_winthreads = empty_boost;
437#endif
438
439int main( int, char *[] )
440{
441   if(0 != boost_has_two_arg_use_facet::test())
442   {
443      std::cerr << "Failed test for BOOST_HAS_TWO_ARG_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl;
444      ++error_count;
445   }
446   if(0 != boost_has_bethreads::test())
447   {
448      std::cerr << "Failed test for BOOST_HAS_BETHREADS at: " << __FILE__ << ":" << __LINE__ << std::endl;
449      ++error_count;
450   }
451   if(0 != boost_has_clock_gettime::test())
452   {
453      std::cerr << "Failed test for BOOST_HAS_CLOCK_GETTIME at: " << __FILE__ << ":" << __LINE__ << std::endl;
454      ++error_count;
455   }
456   if(0 != boost_has_dirent_h::test())
457   {
458      std::cerr << "Failed test for BOOST_HAS_DIRENT_H at: " << __FILE__ << ":" << __LINE__ << std::endl;
459      ++error_count;
460   }
461   if(0 != boost_has_ftime::test())
462   {
463      std::cerr << "Failed test for BOOST_HAS_FTIME at: " << __FILE__ << ":" << __LINE__ << std::endl;
464      ++error_count;
465   }
466   if(0 != boost_has_gettimeofday::test())
467   {
468      std::cerr << "Failed test for BOOST_HAS_GETTIMEOFDAY at: " << __FILE__ << ":" << __LINE__ << std::endl;
469      ++error_count;
470   }
471   if(0 != boost_has_hash::test())
472   {
473      std::cerr << "Failed test for BOOST_HAS_HASH at: " << __FILE__ << ":" << __LINE__ << std::endl;
474      ++error_count;
475   }
476   if(0 != boost_has_long_long::test())
477   {
478      std::cerr << "Failed test for BOOST_HAS_LONG_LONG at: " << __FILE__ << ":" << __LINE__ << std::endl;
479      ++error_count;
480   }
481   if(0 != boost_has_macro_use_facet::test())
482   {
483      std::cerr << "Failed test for BOOST_HAS_MACRO_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl;
484      ++error_count;
485   }
486   if(0 != boost_has_ms_int64::test())
487   {
488      std::cerr << "Failed test for BOOST_HAS_MS_INT64 at: " << __FILE__ << ":" << __LINE__ << std::endl;
489      ++error_count;
490   }
491   if(0 != boost_has_nanosleep::test())
492   {
493      std::cerr << "Failed test for BOOST_HAS_NANOSLEEP at: " << __FILE__ << ":" << __LINE__ << std::endl;
494      ++error_count;
495   }
496   if(0 != boost_has_nl_types_h::test())
497   {
498      std::cerr << "Failed test for BOOST_HAS_NL_TYPES_H at: " << __FILE__ << ":" << __LINE__ << std::endl;
499      ++error_count;
500   }
501   if(0 != boost_has_nrvo::test())
502   {
503      std::cerr << "Failed test for BOOST_HAS_NRVO at: " << __FILE__ << ":" << __LINE__ << std::endl;
504      ++error_count;
505   }
506   if(0 != boost_has_partial_std_allocator::test())
507   {
508      std::cerr << "Failed test for BOOST_HAS_PARTIAL_STD_ALLOCATOR at: " << __FILE__ << ":" << __LINE__ << std::endl;
509      ++error_count;
510   }
511   if(0 != boost_has_pthreads::test())
512   {
513      std::cerr << "Failed test for BOOST_HAS_PTHREADS at: " << __FILE__ << ":" << __LINE__ << std::endl;
514      ++error_count;
515   }
516   if(0 != boost_has_pthread_delay_np::test())
517   {
518      std::cerr << "Failed test for BOOST_HAS_PTHREAD_DELAY_NP at: " << __FILE__ << ":" << __LINE__ << std::endl;
519      ++error_count;
520   }
521   if(0 != boost_has_pthread_mutexattr_settype::test())
522   {
523      std::cerr << "Failed test for BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE at: " << __FILE__ << ":" << __LINE__ << std::endl;
524      ++error_count;
525   }
526   if(0 != boost_has_pthread_yield::test())
527   {
528      std::cerr << "Failed test for BOOST_HAS_PTHREAD_YIELD at: " << __FILE__ << ":" << __LINE__ << std::endl;
529      ++error_count;
530   }
531   if(0 != boost_has_sched_yield::test())
532   {
533      std::cerr << "Failed test for BOOST_HAS_SCHED_YIELD at: " << __FILE__ << ":" << __LINE__ << std::endl;
534      ++error_count;
535   }
536   if(0 != boost_has_sgi_type_traits::test())
537   {
538      std::cerr << "Failed test for BOOST_HAS_SGI_TYPE_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
539      ++error_count;
540   }
541   if(0 != boost_has_sigaction::test())
542   {
543      std::cerr << "Failed test for BOOST_HAS_SIGACTION at: " << __FILE__ << ":" << __LINE__ << std::endl;
544      ++error_count;
545   }
546   if(0 != boost_has_slist::test())
547   {
548      std::cerr << "Failed test for BOOST_HAS_SLIST at: " << __FILE__ << ":" << __LINE__ << std::endl;
549      ++error_count;
550   }
551   if(0 != boost_has_stdint_h::test())
552   {
553      std::cerr << "Failed test for BOOST_HAS_STDINT_H at: " << __FILE__ << ":" << __LINE__ << std::endl;
554      ++error_count;
555   }
556   if(0 != boost_has_stlp_use_facet::test())
557   {
558      std::cerr << "Failed test for BOOST_HAS_STLP_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl;
559      ++error_count;
560   }
561   if(0 != boost_has_unistd_h::test())
562   {
563      std::cerr << "Failed test for BOOST_HAS_UNISTD_H at: " << __FILE__ << ":" << __LINE__ << std::endl;
564      ++error_count;
565   }
566   if(0 != boost_msvc6_member_templates::test())
567   {
568      std::cerr << "Failed test for BOOST_MSVC6_MEMBER_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl;
569      ++error_count;
570   }
571   if(0 != boost_msvc_std_iterator::test())
572   {
573      std::cerr << "Failed test for BOOST_MSVC_STD_ITERATOR at: " << __FILE__ << ":" << __LINE__ << std::endl;
574      ++error_count;
575   }
576   if(0 != boost_has_winthreads::test())
577   {
578      std::cerr << "Failed test for BOOST_HAS_WINTHREADS at: " << __FILE__ << ":" << __LINE__ << std::endl;
579      ++error_count;
580   }
581   if(0 != boost_no_argument_dependent_lookup::test())
582   {
583      std::cerr << "Failed test for BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP at: " << __FILE__ << ":" << __LINE__ << std::endl;
584      ++error_count;
585   }
586   if(0 != boost_no_array_type_specializations::test())
587   {
588      std::cerr << "Failed test for BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
589      ++error_count;
590   }
591   if(0 != boost_no_auto_ptr::test())
592   {
593      std::cerr << "Failed test for BOOST_NO_AUTO_PTR at: " << __FILE__ << ":" << __LINE__ << std::endl;
594      ++error_count;
595   }
596   if(0 != boost_bcb_partial_specialization_bug::test())
597   {
598      std::cerr << "Failed test for BOOST_BCB_PARTIAL_SPECIALIZATION_BUG at: " << __FILE__ << ":" << __LINE__ << std::endl;
599      ++error_count;
600   }
601   if(0 != boost_no_ctype_functions::test())
602   {
603      std::cerr << "Failed test for BOOST_NO_CTYPE_FUNCTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
604      ++error_count;
605   }
606   if(0 != boost_no_cv_specializations::test())
607   {
608      std::cerr << "Failed test for BOOST_NO_CV_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
609      ++error_count;
610   }
611   if(0 != boost_no_cv_void_specializations::test())
612   {
613      std::cerr << "Failed test for BOOST_NO_CV_VOID_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
614      ++error_count;
615   }
616   if(0 != boost_no_cwchar::test())
617   {
618      std::cerr << "Failed test for BOOST_NO_CWCHAR at: " << __FILE__ << ":" << __LINE__ << std::endl;
619      ++error_count;
620   }
621   if(0 != boost_no_cwctype::test())
622   {
623      std::cerr << "Failed test for BOOST_NO_CWCTYPE at: " << __FILE__ << ":" << __LINE__ << std::endl;
624      ++error_count;
625   }
626   if(0 != boost_deduced_typename::test())
627   {
628      std::cerr << "Failed test for BOOST_DEDUCED_TYPENAME at: " << __FILE__ << ":" << __LINE__ << std::endl;
629      ++error_count;
630   }
631   if(0 != boost_no_dependent_nested_derivations::test())
632   {
633      std::cerr << "Failed test for BOOST_NO_DEPENDENT_NESTED_DERIVATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
634      ++error_count;
635   }
636   if(0 != boost_no_dependent_types_in_template_value_parameters::test())
637   {
638      std::cerr << "Failed test for BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS at: " << __FILE__ << ":" << __LINE__ << std::endl;
639      ++error_count;
640   }
641   if(0 != boost_no_exceptions::test())
642   {
643      std::cerr << "Failed test for BOOST_NO_EXCEPTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
644      ++error_count;
645   }
646   if(0 != boost_no_exception_std_namespace::test())
647   {
648      std::cerr << "Failed test for BOOST_NO_EXCEPTION_STD_NAMESPACE at: " << __FILE__ << ":" << __LINE__ << std::endl;
649      ++error_count;
650   }
651   if(0 != boost_no_explicit_function_template_arguments::test())
652   {
653      std::cerr << "Failed test for BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
654      ++error_count;
655   }
656   if(0 != boost_no_function_template_ordering::test())
657   {
658      std::cerr << "Failed test for BOOST_NO_FUNCTION_TEMPLATE_ORDERING at: " << __FILE__ << ":" << __LINE__ << std::endl;
659      ++error_count;
660   }
661   if(0 != boost_no_ms_int64_numeric_limits::test())
662   {
663      std::cerr << "Failed test for BOOST_NO_MS_INT64_NUMERIC_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
664      ++error_count;
665   }
666   if(0 != boost_no_inclass_member_initialization::test())
667   {
668      std::cerr << "Failed test for BOOST_NO_INCLASS_MEMBER_INITIALIZATION at: " << __FILE__ << ":" << __LINE__ << std::endl;
669      ++error_count;
670   }
671   if(0 != boost_no_integral_int64_t::test())
672   {
673      std::cerr << "Failed test for BOOST_NO_INTEGRAL_INT64_T at: " << __FILE__ << ":" << __LINE__ << std::endl;
674      ++error_count;
675   }
676   if(0 != boost_no_is_abstract::test())
677   {
678      std::cerr << "Failed test for BOOST_NO_IS_ABSTRACT at: " << __FILE__ << ":" << __LINE__ << std::endl;
679      ++error_count;
680   }
681   if(0 != boost_no_templated_iterator_constructors::test())
682   {
683      std::cerr << "Failed test for BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS at: " << __FILE__ << ":" << __LINE__ << std::endl;
684      ++error_count;
685   }
686   if(0 != boost_no_limits::test())
687   {
688      std::cerr << "Failed test for BOOST_NO_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
689      ++error_count;
690   }
691   if(0 != boost_no_limits_compile_time_constants::test())
692   {
693      std::cerr << "Failed test for BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
694      ++error_count;
695   }
696   if(0 != boost_no_long_long_numeric_limits::test())
697   {
698      std::cerr << "Failed test for BOOST_NO_LONG_LONG_NUMERIC_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
699      ++error_count;
700   }
701   if(0 != boost_no_member_function_specializations::test())
702   {
703      std::cerr << "Failed test for BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
704      ++error_count;
705   }
706   if(0 != boost_no_member_templates::test())
707   {
708      std::cerr << "Failed test for BOOST_NO_MEMBER_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl;
709      ++error_count;
710   }
711   if(0 != boost_no_member_template_friends::test())
712   {
713      std::cerr << "Failed test for BOOST_NO_MEMBER_TEMPLATE_FRIENDS at: " << __FILE__ << ":" << __LINE__ << std::endl;
714      ++error_count;
715   }
716   if(0 != boost_no_member_template_keyword::test())
717   {
718      std::cerr << "Failed test for BOOST_NO_MEMBER_TEMPLATE_KEYWORD at: " << __FILE__ << ":" << __LINE__ << std::endl;
719      ++error_count;
720   }
721   if(0 != boost_no_pointer_to_member_template_parameters::test())
722   {
723      std::cerr << "Failed test for BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS at: " << __FILE__ << ":" << __LINE__ << std::endl;
724      ++error_count;
725   }
726   if(0 != boost_no_operators_in_namespace::test())
727   {
728      std::cerr << "Failed test for BOOST_NO_OPERATORS_IN_NAMESPACE at: " << __FILE__ << ":" << __LINE__ << std::endl;
729      ++error_count;
730   }
731   if(0 != boost_no_template_partial_specialization::test())
732   {
733      std::cerr << "Failed test for BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION at: " << __FILE__ << ":" << __LINE__ << std::endl;
734      ++error_count;
735   }
736   if(0 != boost_no_private_in_aggregate::test())
737   {
738      std::cerr << "Failed test for BOOST_NO_PRIVATE_IN_AGGREGATE at: " << __FILE__ << ":" << __LINE__ << std::endl;
739      ++error_count;
740   }
741   if(0 != boost_no_pointer_to_member_const::test())
742   {
743      std::cerr << "Failed test for BOOST_NO_POINTER_TO_MEMBER_CONST at: " << __FILE__ << ":" << __LINE__ << std::endl;
744      ++error_count;
745   }
746   if(0 != boost_no_unreachable_return_detection::test())
747   {
748      std::cerr << "Failed test for BOOST_NO_UNREACHABLE_RETURN_DETECTION at: " << __FILE__ << ":" << __LINE__ << std::endl;
749      ++error_count;
750   }
751   if(0 != boost_no_sfinae::test())
752   {
753      std::cerr << "Failed test for BOOST_NO_SFINAE at: " << __FILE__ << ":" << __LINE__ << std::endl;
754      ++error_count;
755   }
756   if(0 != boost_no_stringstream::test())
757   {
758      std::cerr << "Failed test for BOOST_NO_STRINGSTREAM at: " << __FILE__ << ":" << __LINE__ << std::endl;
759      ++error_count;
760   }
761   if(0 != boost_no_stdc_namespace::test())
762   {
763      std::cerr << "Failed test for BOOST_NO_STDC_NAMESPACE at: " << __FILE__ << ":" << __LINE__ << std::endl;
764      ++error_count;
765   }
766   if(0 != boost_no_std_allocator::test())
767   {
768      std::cerr << "Failed test for BOOST_NO_STD_ALLOCATOR at: " << __FILE__ << ":" << __LINE__ << std::endl;
769      ++error_count;
770   }
771   if(0 != boost_no_std_distance::test())
772   {
773      std::cerr << "Failed test for BOOST_NO_STD_DISTANCE at: " << __FILE__ << ":" << __LINE__ << std::endl;
774      ++error_count;
775   }
776   if(0 != boost_no_std_iterator::test())
777   {
778      std::cerr << "Failed test for BOOST_NO_STD_ITERATOR at: " << __FILE__ << ":" << __LINE__ << std::endl;
779      ++error_count;
780   }
781   if(0 != boost_no_std_iterator_traits::test())
782   {
783      std::cerr << "Failed test for BOOST_NO_STD_ITERATOR_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
784      ++error_count;
785   }
786   if(0 != boost_no_std_locale::test())
787   {
788      std::cerr << "Failed test for BOOST_NO_STD_LOCALE at: " << __FILE__ << ":" << __LINE__ << std::endl;
789      ++error_count;
790   }
791   if(0 != boost_no_std_messages::test())
792   {
793      std::cerr << "Failed test for BOOST_NO_STD_MESSAGES at: " << __FILE__ << ":" << __LINE__ << std::endl;
794      ++error_count;
795   }
796   if(0 != boost_no_std_min_max::test())
797   {
798      std::cerr << "Failed test for BOOST_NO_STD_MIN_MAX at: " << __FILE__ << ":" << __LINE__ << std::endl;
799      ++error_count;
800   }
801   if(0 != boost_no_std_output_iterator_assign::test())
802   {
803      std::cerr << "Failed test for BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN at: " << __FILE__ << ":" << __LINE__ << std::endl;
804      ++error_count;
805   }
806   if(0 != boost_no_std_use_facet::test())
807   {
808      std::cerr << "Failed test for BOOST_NO_STD_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl;
809      ++error_count;
810   }
811   if(0 != boost_no_std_wstreambuf::test())
812   {
813      std::cerr << "Failed test for BOOST_NO_STD_WSTREAMBUF at: " << __FILE__ << ":" << __LINE__ << std::endl;
814      ++error_count;
815   }
816   if(0 != boost_no_std_wstring::test())
817   {
818      std::cerr << "Failed test for BOOST_NO_STD_WSTRING at: " << __FILE__ << ":" << __LINE__ << std::endl;
819      ++error_count;
820   }
821   if(0 != boost_no_swprintf::test())
822   {
823      std::cerr << "Failed test for BOOST_NO_SWPRINTF at: " << __FILE__ << ":" << __LINE__ << std::endl;
824      ++error_count;
825   }
826   if(0 != boost_no_template_templates::test())
827   {
828      std::cerr << "Failed test for BOOST_NO_TEMPLATE_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl;
829      ++error_count;
830   }
831   if(0 != boost_function_scope_using_declaration_breaks_adl::test())
832   {
833      std::cerr << "Failed test for BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL at: " << __FILE__ << ":" << __LINE__ << std::endl;
834      ++error_count;
835   }
836   if(0 != boost_no_using_declaration_overloads_from_typename_base::test())
837   {
838      std::cerr << "Failed test for BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE at: " << __FILE__ << ":" << __LINE__ << std::endl;
839      ++error_count;
840   }
841   if(0 != boost_no_using_template::test())
842   {
843      std::cerr << "Failed test for BOOST_NO_USING_TEMPLATE at: " << __FILE__ << ":" << __LINE__ << std::endl;
844      ++error_count;
845   }
846   if(0 != boost_no_void_returns::test())
847   {
848      std::cerr << "Failed test for BOOST_NO_VOID_RETURNS at: " << __FILE__ << ":" << __LINE__ << std::endl;
849      ++error_count;
850   }
851   if(0 != boost_no_intrinsic_wchar_t::test())
852   {
853      std::cerr << "Failed test for BOOST_NO_INTRINSIC_WCHAR_T at: " << __FILE__ << ":" << __LINE__ << std::endl;
854      ++error_count;
855   }
856   return error_count;
857}
858
Note: See TracBrowser for help on using the repository browser.