Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_34_1/libs/config/test/config_test.cpp @ 29

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

updated boost from 1_33_1 to 1_34_1

File size: 33.3 KB
Line 
1//  This file was automatically generated on Wed Feb 15 14:14:06 2006
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_EXPM1
319#include "boost_has_expm1.ipp"
320#else
321namespace boost_has_expm1 = empty_boost;
322#endif
323#ifdef BOOST_HAS_FTIME
324#include "boost_has_ftime.ipp"
325#else
326namespace boost_has_ftime = empty_boost;
327#endif
328#ifdef BOOST_HAS_GETTIMEOFDAY
329#include "boost_has_gettimeofday.ipp"
330#else
331namespace boost_has_gettimeofday = empty_boost;
332#endif
333#ifdef BOOST_HAS_HASH
334#include "boost_has_hash.ipp"
335#else
336namespace boost_has_hash = empty_boost;
337#endif
338#ifdef BOOST_HAS_LOG1P
339#include "boost_has_log1p.ipp"
340#else
341namespace boost_has_log1p = empty_boost;
342#endif
343#ifdef BOOST_HAS_LONG_LONG
344#include "boost_has_long_long.ipp"
345#else
346namespace boost_has_long_long = empty_boost;
347#endif
348#ifdef BOOST_HAS_MACRO_USE_FACET
349#include "boost_has_macro_use_facet.ipp"
350#else
351namespace boost_has_macro_use_facet = empty_boost;
352#endif
353#ifdef BOOST_HAS_MS_INT64
354#include "boost_has_ms_int64.ipp"
355#else
356namespace boost_has_ms_int64 = empty_boost;
357#endif
358#ifdef BOOST_HAS_NANOSLEEP
359#include "boost_has_nanosleep.ipp"
360#else
361namespace boost_has_nanosleep = empty_boost;
362#endif
363#ifdef BOOST_HAS_NL_TYPES_H
364#include "boost_has_nl_types_h.ipp"
365#else
366namespace boost_has_nl_types_h = empty_boost;
367#endif
368#ifdef BOOST_HAS_NRVO
369#include "boost_has_nrvo.ipp"
370#else
371namespace boost_has_nrvo = empty_boost;
372#endif
373#ifdef BOOST_HAS_PARTIAL_STD_ALLOCATOR
374#include "boost_has_part_alloc.ipp"
375#else
376namespace boost_has_partial_std_allocator = empty_boost;
377#endif
378#ifdef BOOST_HAS_PTHREADS
379#include "boost_has_pthreads.ipp"
380#else
381namespace boost_has_pthreads = empty_boost;
382#endif
383#ifdef BOOST_HAS_PTHREAD_DELAY_NP
384#include "boost_has_pthread_delay_np.ipp"
385#else
386namespace boost_has_pthread_delay_np = empty_boost;
387#endif
388#ifdef BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
389#include "boost_has_pthread_ma_st.ipp"
390#else
391namespace boost_has_pthread_mutexattr_settype = empty_boost;
392#endif
393#ifdef BOOST_HAS_PTHREAD_YIELD
394#include "boost_has_pthread_yield.ipp"
395#else
396namespace boost_has_pthread_yield = empty_boost;
397#endif
398#ifdef BOOST_HAS_SCHED_YIELD
399#include "boost_has_sched_yield.ipp"
400#else
401namespace boost_has_sched_yield = empty_boost;
402#endif
403#ifdef BOOST_HAS_SGI_TYPE_TRAITS
404#include "boost_has_sgi_type_traits.ipp"
405#else
406namespace boost_has_sgi_type_traits = empty_boost;
407#endif
408#ifdef BOOST_HAS_SIGACTION
409#include "boost_has_sigaction.ipp"
410#else
411namespace boost_has_sigaction = empty_boost;
412#endif
413#ifdef BOOST_HAS_SLIST
414#include "boost_has_slist.ipp"
415#else
416namespace boost_has_slist = empty_boost;
417#endif
418#ifdef BOOST_HAS_STDINT_H
419#include "boost_has_stdint_h.ipp"
420#else
421namespace boost_has_stdint_h = empty_boost;
422#endif
423#ifdef BOOST_HAS_STLP_USE_FACET
424#include "boost_has_stlp_use_facet.ipp"
425#else
426namespace boost_has_stlp_use_facet = empty_boost;
427#endif
428#ifdef BOOST_HAS_TR1_ARRAY
429#include "boost_has_tr1_array.ipp"
430#else
431namespace boost_has_tr1_array = empty_boost;
432#endif
433#ifdef BOOST_HAS_TR1_BIND
434#include "boost_has_tr1_bind.ipp"
435#else
436namespace boost_has_tr1_bind = empty_boost;
437#endif
438#ifdef BOOST_HAS_TR1_COMPLEX_OVERLOADS
439#include "boost_has_tr1_complex_over.ipp"
440#else
441namespace boost_has_tr1_complex_overloads = empty_boost;
442#endif
443#ifdef BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG
444#include "boost_has_tr1_complex_trig.ipp"
445#else
446namespace boost_has_tr1_complex_inverse_trig = empty_boost;
447#endif
448#ifdef BOOST_HAS_TR1_FUNCTION
449#include "boost_has_tr1_function.ipp"
450#else
451namespace boost_has_tr1_function = empty_boost;
452#endif
453#ifdef BOOST_HAS_TR1_HASH
454#include "boost_has_tr1_hash.ipp"
455#else
456namespace boost_has_tr1_hash = empty_boost;
457#endif
458#ifdef BOOST_HAS_TR1_MEM_FN
459#include "boost_has_tr1_mem_fn.ipp"
460#else
461namespace boost_has_tr1_mem_fn = empty_boost;
462#endif
463#ifdef BOOST_HAS_TR1_RANDOM
464#include "boost_has_tr1_random.ipp"
465#else
466namespace boost_has_tr1_random = empty_boost;
467#endif
468#ifdef BOOST_HAS_TR1_REFERENCE_WRAPPER
469#include "boost_has_tr1_ref_wrap.ipp"
470#else
471namespace boost_has_tr1_reference_wrapper = empty_boost;
472#endif
473#ifdef BOOST_HAS_TR1_REGEX
474#include "boost_has_tr1_regex.ipp"
475#else
476namespace boost_has_tr1_regex = empty_boost;
477#endif
478#ifdef BOOST_HAS_TR1_RESULT_OF
479#include "boost_has_tr1_result_of.ipp"
480#else
481namespace boost_has_tr1_result_of = empty_boost;
482#endif
483#ifdef BOOST_HAS_TR1_SHARED_PTR
484#include "boost_has_tr1_shared_ptr.ipp"
485#else
486namespace boost_has_tr1_shared_ptr = empty_boost;
487#endif
488#ifdef BOOST_HAS_TR1_TUPLE
489#include "boost_has_tr1_tuple.ipp"
490#else
491namespace boost_has_tr1_tuple = empty_boost;
492#endif
493#ifdef BOOST_HAS_TR1_TYPE_TRAITS
494#include "boost_has_tr1_type_traits.ipp"
495#else
496namespace boost_has_tr1_type_traits = empty_boost;
497#endif
498#ifdef BOOST_HAS_TR1_UNORDERED_MAP
499#include "boost_has_tr1_unordered_map.ipp"
500#else
501namespace boost_has_tr1_unordered_map = empty_boost;
502#endif
503#ifdef BOOST_HAS_TR1_UNORDERED_SET
504#include "boost_has_tr1_unordered_set.ipp"
505#else
506namespace boost_has_tr1_unordered_set = empty_boost;
507#endif
508#ifdef BOOST_HAS_TR1_UTILITY
509#include "boost_has_tr1_utility.ipp"
510#else
511namespace boost_has_tr1_utility = empty_boost;
512#endif
513#ifdef BOOST_HAS_UNISTD_H
514#include "boost_has_unistd_h.ipp"
515#else
516namespace boost_has_unistd_h = empty_boost;
517#endif
518#ifdef BOOST_MSVC6_MEMBER_TEMPLATES
519#include "boost_has_vc6_mem_templ.ipp"
520#else
521namespace boost_msvc6_member_templates = empty_boost;
522#endif
523#ifdef BOOST_MSVC_STD_ITERATOR
524#include "boost_has_vc_iterator.ipp"
525#else
526namespace boost_msvc_std_iterator = empty_boost;
527#endif
528#ifdef BOOST_HAS_WINTHREADS
529#include "boost_has_winthreads.ipp"
530#else
531namespace boost_has_winthreads = empty_boost;
532#endif
533
534int main( int, char *[] )
535{
536   if(0 != boost_has_two_arg_use_facet::test())
537   {
538      std::cerr << "Failed test for BOOST_HAS_TWO_ARG_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl;
539      ++error_count;
540   }
541   if(0 != boost_has_bethreads::test())
542   {
543      std::cerr << "Failed test for BOOST_HAS_BETHREADS at: " << __FILE__ << ":" << __LINE__ << std::endl;
544      ++error_count;
545   }
546   if(0 != boost_has_clock_gettime::test())
547   {
548      std::cerr << "Failed test for BOOST_HAS_CLOCK_GETTIME at: " << __FILE__ << ":" << __LINE__ << std::endl;
549      ++error_count;
550   }
551   if(0 != boost_has_dirent_h::test())
552   {
553      std::cerr << "Failed test for BOOST_HAS_DIRENT_H at: " << __FILE__ << ":" << __LINE__ << std::endl;
554      ++error_count;
555   }
556   if(0 != boost_has_expm1::test())
557   {
558      std::cerr << "Failed test for BOOST_HAS_EXPM1 at: " << __FILE__ << ":" << __LINE__ << std::endl;
559      ++error_count;
560   }
561   if(0 != boost_has_ftime::test())
562   {
563      std::cerr << "Failed test for BOOST_HAS_FTIME at: " << __FILE__ << ":" << __LINE__ << std::endl;
564      ++error_count;
565   }
566   if(0 != boost_has_gettimeofday::test())
567   {
568      std::cerr << "Failed test for BOOST_HAS_GETTIMEOFDAY at: " << __FILE__ << ":" << __LINE__ << std::endl;
569      ++error_count;
570   }
571   if(0 != boost_has_hash::test())
572   {
573      std::cerr << "Failed test for BOOST_HAS_HASH at: " << __FILE__ << ":" << __LINE__ << std::endl;
574      ++error_count;
575   }
576   if(0 != boost_has_log1p::test())
577   {
578      std::cerr << "Failed test for BOOST_HAS_LOG1P at: " << __FILE__ << ":" << __LINE__ << std::endl;
579      ++error_count;
580   }
581   if(0 != boost_has_long_long::test())
582   {
583      std::cerr << "Failed test for BOOST_HAS_LONG_LONG at: " << __FILE__ << ":" << __LINE__ << std::endl;
584      ++error_count;
585   }
586   if(0 != boost_has_macro_use_facet::test())
587   {
588      std::cerr << "Failed test for BOOST_HAS_MACRO_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl;
589      ++error_count;
590   }
591   if(0 != boost_has_ms_int64::test())
592   {
593      std::cerr << "Failed test for BOOST_HAS_MS_INT64 at: " << __FILE__ << ":" << __LINE__ << std::endl;
594      ++error_count;
595   }
596   if(0 != boost_has_nanosleep::test())
597   {
598      std::cerr << "Failed test for BOOST_HAS_NANOSLEEP at: " << __FILE__ << ":" << __LINE__ << std::endl;
599      ++error_count;
600   }
601   if(0 != boost_has_nl_types_h::test())
602   {
603      std::cerr << "Failed test for BOOST_HAS_NL_TYPES_H at: " << __FILE__ << ":" << __LINE__ << std::endl;
604      ++error_count;
605   }
606   if(0 != boost_has_nrvo::test())
607   {
608      std::cerr << "Failed test for BOOST_HAS_NRVO at: " << __FILE__ << ":" << __LINE__ << std::endl;
609      ++error_count;
610   }
611   if(0 != boost_has_partial_std_allocator::test())
612   {
613      std::cerr << "Failed test for BOOST_HAS_PARTIAL_STD_ALLOCATOR at: " << __FILE__ << ":" << __LINE__ << std::endl;
614      ++error_count;
615   }
616   if(0 != boost_has_pthreads::test())
617   {
618      std::cerr << "Failed test for BOOST_HAS_PTHREADS at: " << __FILE__ << ":" << __LINE__ << std::endl;
619      ++error_count;
620   }
621   if(0 != boost_has_pthread_delay_np::test())
622   {
623      std::cerr << "Failed test for BOOST_HAS_PTHREAD_DELAY_NP at: " << __FILE__ << ":" << __LINE__ << std::endl;
624      ++error_count;
625   }
626   if(0 != boost_has_pthread_mutexattr_settype::test())
627   {
628      std::cerr << "Failed test for BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE at: " << __FILE__ << ":" << __LINE__ << std::endl;
629      ++error_count;
630   }
631   if(0 != boost_has_pthread_yield::test())
632   {
633      std::cerr << "Failed test for BOOST_HAS_PTHREAD_YIELD at: " << __FILE__ << ":" << __LINE__ << std::endl;
634      ++error_count;
635   }
636   if(0 != boost_has_sched_yield::test())
637   {
638      std::cerr << "Failed test for BOOST_HAS_SCHED_YIELD at: " << __FILE__ << ":" << __LINE__ << std::endl;
639      ++error_count;
640   }
641   if(0 != boost_has_sgi_type_traits::test())
642   {
643      std::cerr << "Failed test for BOOST_HAS_SGI_TYPE_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
644      ++error_count;
645   }
646   if(0 != boost_has_sigaction::test())
647   {
648      std::cerr << "Failed test for BOOST_HAS_SIGACTION at: " << __FILE__ << ":" << __LINE__ << std::endl;
649      ++error_count;
650   }
651   if(0 != boost_has_slist::test())
652   {
653      std::cerr << "Failed test for BOOST_HAS_SLIST at: " << __FILE__ << ":" << __LINE__ << std::endl;
654      ++error_count;
655   }
656   if(0 != boost_has_stdint_h::test())
657   {
658      std::cerr << "Failed test for BOOST_HAS_STDINT_H at: " << __FILE__ << ":" << __LINE__ << std::endl;
659      ++error_count;
660   }
661   if(0 != boost_has_stlp_use_facet::test())
662   {
663      std::cerr << "Failed test for BOOST_HAS_STLP_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl;
664      ++error_count;
665   }
666   if(0 != boost_has_tr1_array::test())
667   {
668      std::cerr << "Failed test for BOOST_HAS_TR1_ARRAY at: " << __FILE__ << ":" << __LINE__ << std::endl;
669      ++error_count;
670   }
671   if(0 != boost_has_tr1_bind::test())
672   {
673      std::cerr << "Failed test for BOOST_HAS_TR1_BIND at: " << __FILE__ << ":" << __LINE__ << std::endl;
674      ++error_count;
675   }
676   if(0 != boost_has_tr1_complex_overloads::test())
677   {
678      std::cerr << "Failed test for BOOST_HAS_TR1_COMPLEX_OVERLOADS at: " << __FILE__ << ":" << __LINE__ << std::endl;
679      ++error_count;
680   }
681   if(0 != boost_has_tr1_complex_inverse_trig::test())
682   {
683      std::cerr << "Failed test for BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG at: " << __FILE__ << ":" << __LINE__ << std::endl;
684      ++error_count;
685   }
686   if(0 != boost_has_tr1_function::test())
687   {
688      std::cerr << "Failed test for BOOST_HAS_TR1_FUNCTION at: " << __FILE__ << ":" << __LINE__ << std::endl;
689      ++error_count;
690   }
691   if(0 != boost_has_tr1_hash::test())
692   {
693      std::cerr << "Failed test for BOOST_HAS_TR1_HASH at: " << __FILE__ << ":" << __LINE__ << std::endl;
694      ++error_count;
695   }
696   if(0 != boost_has_tr1_mem_fn::test())
697   {
698      std::cerr << "Failed test for BOOST_HAS_TR1_MEM_FN at: " << __FILE__ << ":" << __LINE__ << std::endl;
699      ++error_count;
700   }
701   if(0 != boost_has_tr1_random::test())
702   {
703      std::cerr << "Failed test for BOOST_HAS_TR1_RANDOM at: " << __FILE__ << ":" << __LINE__ << std::endl;
704      ++error_count;
705   }
706   if(0 != boost_has_tr1_reference_wrapper::test())
707   {
708      std::cerr << "Failed test for BOOST_HAS_TR1_REFERENCE_WRAPPER at: " << __FILE__ << ":" << __LINE__ << std::endl;
709      ++error_count;
710   }
711   if(0 != boost_has_tr1_regex::test())
712   {
713      std::cerr << "Failed test for BOOST_HAS_TR1_REGEX at: " << __FILE__ << ":" << __LINE__ << std::endl;
714      ++error_count;
715   }
716   if(0 != boost_has_tr1_result_of::test())
717   {
718      std::cerr << "Failed test for BOOST_HAS_TR1_RESULT_OF at: " << __FILE__ << ":" << __LINE__ << std::endl;
719      ++error_count;
720   }
721   if(0 != boost_has_tr1_shared_ptr::test())
722   {
723      std::cerr << "Failed test for BOOST_HAS_TR1_SHARED_PTR at: " << __FILE__ << ":" << __LINE__ << std::endl;
724      ++error_count;
725   }
726   if(0 != boost_has_tr1_tuple::test())
727   {
728      std::cerr << "Failed test for BOOST_HAS_TR1_TUPLE at: " << __FILE__ << ":" << __LINE__ << std::endl;
729      ++error_count;
730   }
731   if(0 != boost_has_tr1_type_traits::test())
732   {
733      std::cerr << "Failed test for BOOST_HAS_TR1_TYPE_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
734      ++error_count;
735   }
736   if(0 != boost_has_tr1_unordered_map::test())
737   {
738      std::cerr << "Failed test for BOOST_HAS_TR1_UNORDERED_MAP at: " << __FILE__ << ":" << __LINE__ << std::endl;
739      ++error_count;
740   }
741   if(0 != boost_has_tr1_unordered_set::test())
742   {
743      std::cerr << "Failed test for BOOST_HAS_TR1_UNORDERED_SET at: " << __FILE__ << ":" << __LINE__ << std::endl;
744      ++error_count;
745   }
746   if(0 != boost_has_tr1_utility::test())
747   {
748      std::cerr << "Failed test for BOOST_HAS_TR1_UTILITY at: " << __FILE__ << ":" << __LINE__ << std::endl;
749      ++error_count;
750   }
751   if(0 != boost_has_unistd_h::test())
752   {
753      std::cerr << "Failed test for BOOST_HAS_UNISTD_H at: " << __FILE__ << ":" << __LINE__ << std::endl;
754      ++error_count;
755   }
756   if(0 != boost_msvc6_member_templates::test())
757   {
758      std::cerr << "Failed test for BOOST_MSVC6_MEMBER_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl;
759      ++error_count;
760   }
761   if(0 != boost_msvc_std_iterator::test())
762   {
763      std::cerr << "Failed test for BOOST_MSVC_STD_ITERATOR at: " << __FILE__ << ":" << __LINE__ << std::endl;
764      ++error_count;
765   }
766   if(0 != boost_has_winthreads::test())
767   {
768      std::cerr << "Failed test for BOOST_HAS_WINTHREADS at: " << __FILE__ << ":" << __LINE__ << std::endl;
769      ++error_count;
770   }
771   if(0 != boost_no_argument_dependent_lookup::test())
772   {
773      std::cerr << "Failed test for BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP at: " << __FILE__ << ":" << __LINE__ << std::endl;
774      ++error_count;
775   }
776   if(0 != boost_no_array_type_specializations::test())
777   {
778      std::cerr << "Failed test for BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
779      ++error_count;
780   }
781   if(0 != boost_no_auto_ptr::test())
782   {
783      std::cerr << "Failed test for BOOST_NO_AUTO_PTR at: " << __FILE__ << ":" << __LINE__ << std::endl;
784      ++error_count;
785   }
786   if(0 != boost_bcb_partial_specialization_bug::test())
787   {
788      std::cerr << "Failed test for BOOST_BCB_PARTIAL_SPECIALIZATION_BUG at: " << __FILE__ << ":" << __LINE__ << std::endl;
789      ++error_count;
790   }
791   if(0 != boost_no_ctype_functions::test())
792   {
793      std::cerr << "Failed test for BOOST_NO_CTYPE_FUNCTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
794      ++error_count;
795   }
796   if(0 != boost_no_cv_specializations::test())
797   {
798      std::cerr << "Failed test for BOOST_NO_CV_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
799      ++error_count;
800   }
801   if(0 != boost_no_cv_void_specializations::test())
802   {
803      std::cerr << "Failed test for BOOST_NO_CV_VOID_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
804      ++error_count;
805   }
806   if(0 != boost_no_cwchar::test())
807   {
808      std::cerr << "Failed test for BOOST_NO_CWCHAR at: " << __FILE__ << ":" << __LINE__ << std::endl;
809      ++error_count;
810   }
811   if(0 != boost_no_cwctype::test())
812   {
813      std::cerr << "Failed test for BOOST_NO_CWCTYPE at: " << __FILE__ << ":" << __LINE__ << std::endl;
814      ++error_count;
815   }
816   if(0 != boost_deduced_typename::test())
817   {
818      std::cerr << "Failed test for BOOST_DEDUCED_TYPENAME at: " << __FILE__ << ":" << __LINE__ << std::endl;
819      ++error_count;
820   }
821   if(0 != boost_no_dependent_nested_derivations::test())
822   {
823      std::cerr << "Failed test for BOOST_NO_DEPENDENT_NESTED_DERIVATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
824      ++error_count;
825   }
826   if(0 != boost_no_dependent_types_in_template_value_parameters::test())
827   {
828      std::cerr << "Failed test for BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS at: " << __FILE__ << ":" << __LINE__ << std::endl;
829      ++error_count;
830   }
831   if(0 != boost_no_exceptions::test())
832   {
833      std::cerr << "Failed test for BOOST_NO_EXCEPTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
834      ++error_count;
835   }
836   if(0 != boost_no_exception_std_namespace::test())
837   {
838      std::cerr << "Failed test for BOOST_NO_EXCEPTION_STD_NAMESPACE at: " << __FILE__ << ":" << __LINE__ << std::endl;
839      ++error_count;
840   }
841   if(0 != boost_no_explicit_function_template_arguments::test())
842   {
843      std::cerr << "Failed test for BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
844      ++error_count;
845   }
846   if(0 != boost_no_function_template_ordering::test())
847   {
848      std::cerr << "Failed test for BOOST_NO_FUNCTION_TEMPLATE_ORDERING at: " << __FILE__ << ":" << __LINE__ << std::endl;
849      ++error_count;
850   }
851   if(0 != boost_no_ms_int64_numeric_limits::test())
852   {
853      std::cerr << "Failed test for BOOST_NO_MS_INT64_NUMERIC_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
854      ++error_count;
855   }
856   if(0 != boost_no_inclass_member_initialization::test())
857   {
858      std::cerr << "Failed test for BOOST_NO_INCLASS_MEMBER_INITIALIZATION at: " << __FILE__ << ":" << __LINE__ << std::endl;
859      ++error_count;
860   }
861   if(0 != boost_no_integral_int64_t::test())
862   {
863      std::cerr << "Failed test for BOOST_NO_INTEGRAL_INT64_T at: " << __FILE__ << ":" << __LINE__ << std::endl;
864      ++error_count;
865   }
866   if(0 != boost_no_is_abstract::test())
867   {
868      std::cerr << "Failed test for BOOST_NO_IS_ABSTRACT at: " << __FILE__ << ":" << __LINE__ << std::endl;
869      ++error_count;
870   }
871   if(0 != boost_no_templated_iterator_constructors::test())
872   {
873      std::cerr << "Failed test for BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS at: " << __FILE__ << ":" << __LINE__ << std::endl;
874      ++error_count;
875   }
876   if(0 != boost_no_limits::test())
877   {
878      std::cerr << "Failed test for BOOST_NO_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
879      ++error_count;
880   }
881   if(0 != boost_no_limits_compile_time_constants::test())
882   {
883      std::cerr << "Failed test for BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
884      ++error_count;
885   }
886   if(0 != boost_no_long_long_numeric_limits::test())
887   {
888      std::cerr << "Failed test for BOOST_NO_LONG_LONG_NUMERIC_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
889      ++error_count;
890   }
891   if(0 != boost_no_member_function_specializations::test())
892   {
893      std::cerr << "Failed test for BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
894      ++error_count;
895   }
896   if(0 != boost_no_member_templates::test())
897   {
898      std::cerr << "Failed test for BOOST_NO_MEMBER_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl;
899      ++error_count;
900   }
901   if(0 != boost_no_member_template_friends::test())
902   {
903      std::cerr << "Failed test for BOOST_NO_MEMBER_TEMPLATE_FRIENDS at: " << __FILE__ << ":" << __LINE__ << std::endl;
904      ++error_count;
905   }
906   if(0 != boost_no_member_template_keyword::test())
907   {
908      std::cerr << "Failed test for BOOST_NO_MEMBER_TEMPLATE_KEYWORD at: " << __FILE__ << ":" << __LINE__ << std::endl;
909      ++error_count;
910   }
911   if(0 != boost_no_pointer_to_member_template_parameters::test())
912   {
913      std::cerr << "Failed test for BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS at: " << __FILE__ << ":" << __LINE__ << std::endl;
914      ++error_count;
915   }
916   if(0 != boost_no_operators_in_namespace::test())
917   {
918      std::cerr << "Failed test for BOOST_NO_OPERATORS_IN_NAMESPACE at: " << __FILE__ << ":" << __LINE__ << std::endl;
919      ++error_count;
920   }
921   if(0 != boost_no_template_partial_specialization::test())
922   {
923      std::cerr << "Failed test for BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION at: " << __FILE__ << ":" << __LINE__ << std::endl;
924      ++error_count;
925   }
926   if(0 != boost_no_private_in_aggregate::test())
927   {
928      std::cerr << "Failed test for BOOST_NO_PRIVATE_IN_AGGREGATE at: " << __FILE__ << ":" << __LINE__ << std::endl;
929      ++error_count;
930   }
931   if(0 != boost_no_pointer_to_member_const::test())
932   {
933      std::cerr << "Failed test for BOOST_NO_POINTER_TO_MEMBER_CONST at: " << __FILE__ << ":" << __LINE__ << std::endl;
934      ++error_count;
935   }
936   if(0 != boost_no_unreachable_return_detection::test())
937   {
938      std::cerr << "Failed test for BOOST_NO_UNREACHABLE_RETURN_DETECTION at: " << __FILE__ << ":" << __LINE__ << std::endl;
939      ++error_count;
940   }
941   if(0 != boost_no_sfinae::test())
942   {
943      std::cerr << "Failed test for BOOST_NO_SFINAE at: " << __FILE__ << ":" << __LINE__ << std::endl;
944      ++error_count;
945   }
946   if(0 != boost_no_stringstream::test())
947   {
948      std::cerr << "Failed test for BOOST_NO_STRINGSTREAM at: " << __FILE__ << ":" << __LINE__ << std::endl;
949      ++error_count;
950   }
951   if(0 != boost_no_stdc_namespace::test())
952   {
953      std::cerr << "Failed test for BOOST_NO_STDC_NAMESPACE at: " << __FILE__ << ":" << __LINE__ << std::endl;
954      ++error_count;
955   }
956   if(0 != boost_no_std_allocator::test())
957   {
958      std::cerr << "Failed test for BOOST_NO_STD_ALLOCATOR at: " << __FILE__ << ":" << __LINE__ << std::endl;
959      ++error_count;
960   }
961   if(0 != boost_no_std_distance::test())
962   {
963      std::cerr << "Failed test for BOOST_NO_STD_DISTANCE at: " << __FILE__ << ":" << __LINE__ << std::endl;
964      ++error_count;
965   }
966   if(0 != boost_no_std_iterator::test())
967   {
968      std::cerr << "Failed test for BOOST_NO_STD_ITERATOR at: " << __FILE__ << ":" << __LINE__ << std::endl;
969      ++error_count;
970   }
971   if(0 != boost_no_std_iterator_traits::test())
972   {
973      std::cerr << "Failed test for BOOST_NO_STD_ITERATOR_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
974      ++error_count;
975   }
976   if(0 != boost_no_std_locale::test())
977   {
978      std::cerr << "Failed test for BOOST_NO_STD_LOCALE at: " << __FILE__ << ":" << __LINE__ << std::endl;
979      ++error_count;
980   }
981   if(0 != boost_no_std_messages::test())
982   {
983      std::cerr << "Failed test for BOOST_NO_STD_MESSAGES at: " << __FILE__ << ":" << __LINE__ << std::endl;
984      ++error_count;
985   }
986   if(0 != boost_no_std_min_max::test())
987   {
988      std::cerr << "Failed test for BOOST_NO_STD_MIN_MAX at: " << __FILE__ << ":" << __LINE__ << std::endl;
989      ++error_count;
990   }
991   if(0 != boost_no_std_output_iterator_assign::test())
992   {
993      std::cerr << "Failed test for BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN at: " << __FILE__ << ":" << __LINE__ << std::endl;
994      ++error_count;
995   }
996   if(0 != boost_no_std_use_facet::test())
997   {
998      std::cerr << "Failed test for BOOST_NO_STD_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl;
999      ++error_count;
1000   }
1001   if(0 != boost_no_std_wstreambuf::test())
1002   {
1003      std::cerr << "Failed test for BOOST_NO_STD_WSTREAMBUF at: " << __FILE__ << ":" << __LINE__ << std::endl;
1004      ++error_count;
1005   }
1006   if(0 != boost_no_std_wstring::test())
1007   {
1008      std::cerr << "Failed test for BOOST_NO_STD_WSTRING at: " << __FILE__ << ":" << __LINE__ << std::endl;
1009      ++error_count;
1010   }
1011   if(0 != boost_no_swprintf::test())
1012   {
1013      std::cerr << "Failed test for BOOST_NO_SWPRINTF at: " << __FILE__ << ":" << __LINE__ << std::endl;
1014      ++error_count;
1015   }
1016   if(0 != boost_no_template_templates::test())
1017   {
1018      std::cerr << "Failed test for BOOST_NO_TEMPLATE_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl;
1019      ++error_count;
1020   }
1021   if(0 != boost_function_scope_using_declaration_breaks_adl::test())
1022   {
1023      std::cerr << "Failed test for BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL at: " << __FILE__ << ":" << __LINE__ << std::endl;
1024      ++error_count;
1025   }
1026   if(0 != boost_no_using_declaration_overloads_from_typename_base::test())
1027   {
1028      std::cerr << "Failed test for BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE at: " << __FILE__ << ":" << __LINE__ << std::endl;
1029      ++error_count;
1030   }
1031   if(0 != boost_no_using_template::test())
1032   {
1033      std::cerr << "Failed test for BOOST_NO_USING_TEMPLATE at: " << __FILE__ << ":" << __LINE__ << std::endl;
1034      ++error_count;
1035   }
1036   if(0 != boost_no_void_returns::test())
1037   {
1038      std::cerr << "Failed test for BOOST_NO_VOID_RETURNS at: " << __FILE__ << ":" << __LINE__ << std::endl;
1039      ++error_count;
1040   }
1041   if(0 != boost_no_intrinsic_wchar_t::test())
1042   {
1043      std::cerr << "Failed test for BOOST_NO_INTRINSIC_WCHAR_T at: " << __FILE__ << ":" << __LINE__ << std::endl;
1044      ++error_count;
1045   }
1046   return error_count;
1047}
1048
Note: See TracBrowser for help on using the repository browser.