config_test.cpp
来自「Boost provides free peer-reviewed portab」· C++ 代码 · 共 1,212 行 · 第 1/3 页
CPP
1,212 行
// This file was automatically generated on Sat Sep 20 09:49:52 2008// by libs/config/tools/generate.cpp// Copyright John Maddock 2002-4.// Use, modification and distribution are subject to the // Boost Software License, Version 1.0. (See accompanying file // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)// See http://www.boost.org/libs/config for the most recent version.//// Revision $Id: config_test.cpp 49212 2008-10-09 16:08:03Z johnmaddock $//// Test file for config setup// This file should compile, if it does not then// one or more macros need to be defined.// see boost_*.ipp for more details// Do not edit this file, it was generated automatically by#include <boost/config.hpp>#include <iostream>#include "test.hpp"int error_count = 0;#ifndef BOOST_NO_ADL_BARRIER#include "boost_no_adl_barrier.ipp"#elsenamespace boost_no_adl_barrier = empty_boost;#endif#ifndef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP#include "boost_no_arg_dep_lookup.ipp"#elsenamespace boost_no_argument_dependent_lookup = empty_boost;#endif#ifndef BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS#include "boost_no_array_type_spec.ipp"#elsenamespace boost_no_array_type_specializations = empty_boost;#endif#ifndef BOOST_NO_AUTO_PTR#include "boost_no_auto_ptr.ipp"#elsenamespace boost_no_auto_ptr = empty_boost;#endif#ifndef BOOST_BCB_PARTIAL_SPECIALIZATION_BUG#include "boost_no_bcb_partial_spec.ipp"#elsenamespace boost_bcb_partial_specialization_bug = empty_boost;#endif#ifndef BOOST_NO_CTYPE_FUNCTIONS#include "boost_no_ctype_functions.ipp"#elsenamespace boost_no_ctype_functions = empty_boost;#endif#ifndef BOOST_NO_CV_SPECIALIZATIONS#include "boost_no_cv_spec.ipp"#elsenamespace boost_no_cv_specializations = empty_boost;#endif#ifndef BOOST_NO_CV_VOID_SPECIALIZATIONS#include "boost_no_cv_void_spec.ipp"#elsenamespace boost_no_cv_void_specializations = empty_boost;#endif#ifndef BOOST_NO_CWCHAR#include "boost_no_cwchar.ipp"#elsenamespace boost_no_cwchar = empty_boost;#endif#ifndef BOOST_NO_CWCTYPE#include "boost_no_cwctype.ipp"#elsenamespace boost_no_cwctype = empty_boost;#endif#ifndef BOOST_DEDUCED_TYPENAME#include "boost_no_ded_typename.ipp"#elsenamespace boost_deduced_typename = empty_boost;#endif#ifndef BOOST_NO_DEPENDENT_NESTED_DERIVATIONS#include "boost_no_dep_nested_class.ipp"#elsenamespace boost_no_dependent_nested_derivations = empty_boost;#endif#ifndef BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS#include "boost_no_dep_val_param.ipp"#elsenamespace boost_no_dependent_types_in_template_value_parameters = empty_boost;#endif#ifndef BOOST_NO_EXCEPTIONS#include "boost_no_exceptions.ipp"#elsenamespace boost_no_exceptions = empty_boost;#endif#ifndef BOOST_NO_EXCEPTION_STD_NAMESPACE#include "boost_no_excep_std.ipp"#elsenamespace boost_no_exception_std_namespace = empty_boost;#endif#ifndef BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS#include "boost_no_exp_func_tem_arg.ipp"#elsenamespace boost_no_explicit_function_template_arguments = empty_boost;#endif#ifndef BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS#include "boost_no_function_type_spec.ipp"#elsenamespace boost_no_function_type_specializations = empty_boost;#endif#ifndef BOOST_NO_FUNCTION_TEMPLATE_ORDERING#include "boost_no_func_tmp_order.ipp"#elsenamespace boost_no_function_template_ordering = empty_boost;#endif#ifndef BOOST_NO_MS_INT64_NUMERIC_LIMITS#include "boost_no_i64_limits.ipp"#elsenamespace boost_no_ms_int64_numeric_limits = empty_boost;#endif#ifndef BOOST_NO_INCLASS_MEMBER_INITIALIZATION#include "boost_no_inline_memb_init.ipp"#elsenamespace boost_no_inclass_member_initialization = empty_boost;#endif#ifndef BOOST_NO_INTEGRAL_INT64_T#include "boost_no_integral_int64_t.ipp"#elsenamespace boost_no_integral_int64_t = empty_boost;#endif#ifndef BOOST_NO_IOSFWD#include "boost_no_iosfwd.ipp"#elsenamespace boost_no_iosfwd = empty_boost;#endif#ifndef BOOST_NO_IOSTREAM#include "boost_no_iostream.ipp"#elsenamespace boost_no_iostream = empty_boost;#endif#ifndef BOOST_NO_IS_ABSTRACT#include "boost_no_is_abstract.ipp"#elsenamespace boost_no_is_abstract = empty_boost;#endif#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS#include "boost_no_iter_construct.ipp"#elsenamespace boost_no_templated_iterator_constructors = empty_boost;#endif#ifndef BOOST_NO_LIMITS#include "boost_no_limits.ipp"#elsenamespace boost_no_limits = empty_boost;#endif#ifndef BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS#include "boost_no_limits_const_exp.ipp"#elsenamespace boost_no_limits_compile_time_constants = empty_boost;#endif#ifndef BOOST_NO_LONG_LONG_NUMERIC_LIMITS#include "boost_no_ll_limits.ipp"#elsenamespace boost_no_long_long_numeric_limits = empty_boost;#endif#ifndef BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS#include "boost_no_mem_func_spec.ipp"#elsenamespace boost_no_member_function_specializations = empty_boost;#endif#ifndef BOOST_NO_MEMBER_TEMPLATES#include "boost_no_mem_templates.ipp"#elsenamespace boost_no_member_templates = empty_boost;#endif#ifndef BOOST_NO_MEMBER_TEMPLATE_FRIENDS#include "boost_no_mem_templ_frnds.ipp"#elsenamespace boost_no_member_template_friends = empty_boost;#endif#ifndef BOOST_NO_MEMBER_TEMPLATE_KEYWORD#include "boost_no_mem_tem_keyword.ipp"#elsenamespace boost_no_member_template_keyword = empty_boost;#endif#ifndef BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS#include "boost_no_mem_tem_pnts.ipp"#elsenamespace boost_no_pointer_to_member_template_parameters = empty_boost;#endif#ifndef BOOST_NO_NESTED_FRIENDSHIP#include "boost_no_nested_friendship.ipp"#elsenamespace boost_no_nested_friendship = empty_boost;#endif#ifndef BOOST_NO_OPERATORS_IN_NAMESPACE#include "boost_no_ops_in_namespace.ipp"#elsenamespace boost_no_operators_in_namespace = empty_boost;#endif#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION#include "boost_no_partial_spec.ipp"#elsenamespace boost_no_template_partial_specialization = empty_boost;#endif#ifndef BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS#include "boost_no_part_spec_def_args.ipp"#elsenamespace boost_no_partial_specialization_implicit_default_args = empty_boost;#endif#ifndef BOOST_NO_PRIVATE_IN_AGGREGATE#include "boost_no_priv_aggregate.ipp"#elsenamespace boost_no_private_in_aggregate = empty_boost;#endif#ifndef BOOST_NO_POINTER_TO_MEMBER_CONST#include "boost_no_ptr_mem_const.ipp"#elsenamespace boost_no_pointer_to_member_const = empty_boost;#endif#ifndef BOOST_NO_UNREACHABLE_RETURN_DETECTION#include "boost_no_ret_det.ipp"#elsenamespace boost_no_unreachable_return_detection = empty_boost;#endif#ifndef BOOST_NO_RTTI#include "boost_no_rtti.ipp"#elsenamespace boost_no_rtti = empty_boost;#endif#ifndef BOOST_NO_SFINAE#include "boost_no_sfinae.ipp"#elsenamespace boost_no_sfinae = empty_boost;#endif#ifndef BOOST_NO_STRINGSTREAM#include "boost_no_sstream.ipp"#elsenamespace boost_no_stringstream = empty_boost;#endif#ifndef BOOST_NO_STDC_NAMESPACE#include "boost_no_stdc_namespace.ipp"#elsenamespace boost_no_stdc_namespace = empty_boost;#endif#ifndef BOOST_NO_STD_ALLOCATOR#include "boost_no_std_allocator.ipp"#elsenamespace boost_no_std_allocator = empty_boost;#endif#ifndef BOOST_NO_STD_DISTANCE#include "boost_no_std_distance.ipp"#elsenamespace boost_no_std_distance = empty_boost;#endif#ifndef BOOST_NO_STD_ITERATOR#include "boost_no_std_iterator.ipp"#elsenamespace boost_no_std_iterator = empty_boost;#endif#ifndef BOOST_NO_STD_ITERATOR_TRAITS#include "boost_no_std_iter_traits.ipp"#elsenamespace boost_no_std_iterator_traits = empty_boost;#endif#ifndef BOOST_NO_STD_LOCALE#include "boost_no_std_locale.ipp"#elsenamespace boost_no_std_locale = empty_boost;#endif#ifndef BOOST_NO_STD_MESSAGES#include "boost_no_std_messages.ipp"#elsenamespace boost_no_std_messages = empty_boost;#endif#ifndef BOOST_NO_STD_MIN_MAX#include "boost_no_std_min_max.ipp"#elsenamespace boost_no_std_min_max = empty_boost;#endif#ifndef BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN#include "boost_no_std_oi_assign.ipp"#elsenamespace boost_no_std_output_iterator_assign = empty_boost;#endif#ifndef BOOST_NO_STD_TYPEINFO#include "boost_no_std_typeinfo.ipp"#elsenamespace boost_no_std_typeinfo = empty_boost;#endif#ifndef BOOST_NO_STD_USE_FACET#include "boost_no_std_use_facet.ipp"#elsenamespace boost_no_std_use_facet = empty_boost;#endif#ifndef BOOST_NO_STD_WSTREAMBUF#include "boost_no_std_wstreambuf.ipp"#elsenamespace boost_no_std_wstreambuf = empty_boost;#endif#ifndef BOOST_NO_STD_WSTRING#include "boost_no_std_wstring.ipp"#elsenamespace boost_no_std_wstring = empty_boost;#endif#ifndef BOOST_NO_SWPRINTF#include "boost_no_swprintf.ipp"#elsenamespace boost_no_swprintf = empty_boost;#endif#ifndef BOOST_NO_TEMPLATED_IOSTREAMS#include "boost_no_template_streams.ipp"#elsenamespace boost_no_templated_iostreams = empty_boost;#endif#ifndef BOOST_NO_TEMPLATE_TEMPLATES#include "boost_no_template_template.ipp"#elsenamespace boost_no_template_templates = empty_boost;#endif#ifndef BOOST_NO_TWO_PHASE_NAME_LOOKUP#include "boost_no_two_phase_lookup.ipp"#elsenamespace boost_no_two_phase_name_lookup = empty_boost;#endif#ifndef BOOST_NO_TYPEID#include "boost_no_typeid.ipp"#elsenamespace boost_no_typeid = empty_boost;#endif#ifndef BOOST_NO_TYPENAME_WITH_CTOR#include "boost_no_typename_with_ctor.ipp"#elsenamespace boost_no_typename_with_ctor = empty_boost;#endif#ifndef BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL#include "boost_no_using_breaks_adl.ipp"#elsenamespace boost_function_scope_using_declaration_breaks_adl = empty_boost;#endif#ifndef BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE#include "boost_no_using_decl_overld.ipp"#elsenamespace boost_no_using_declaration_overloads_from_typename_base = empty_boost;#endif#ifndef BOOST_NO_USING_TEMPLATE#include "boost_no_using_template.ipp"#elsenamespace boost_no_using_template = empty_boost;#endif#ifndef BOOST_NO_VOID_RETURNS#include "boost_no_void_returns.ipp"#elsenamespace boost_no_void_returns = empty_boost;#endif#ifndef BOOST_NO_INTRINSIC_WCHAR_T#include "boost_no_wchar_t.ipp"#elsenamespace boost_no_intrinsic_wchar_t = empty_boost;#endif#ifdef BOOST_HAS_TWO_ARG_USE_FACET#include "boost_has_2arg_use_facet.ipp"#elsenamespace boost_has_two_arg_use_facet = empty_boost;#endif#ifdef BOOST_HAS_BETHREADS#include "boost_has_bethreads.ipp"#elsenamespace boost_has_bethreads = empty_boost;#endif#ifdef BOOST_HAS_CLOCK_GETTIME#include "boost_has_clock_gettime.ipp"#elsenamespace boost_has_clock_gettime = empty_boost;#endif#ifdef BOOST_HAS_CONCEPTS#include "boost_has_concepts.ipp"#elsenamespace boost_has_concepts = empty_boost;#endif#ifdef BOOST_HAS_DIRENT_H#include "boost_has_dirent_h.ipp"#elsenamespace boost_has_dirent_h = empty_boost;#endif#ifdef BOOST_HAS_EXPM1#include "boost_has_expm1.ipp"#elsenamespace boost_has_expm1 = empty_boost;#endif#ifdef BOOST_HAS_FTIME#include "boost_has_ftime.ipp"#elsenamespace boost_has_ftime = empty_boost;#endif#ifdef BOOST_HAS_GETTIMEOFDAY#include "boost_has_gettimeofday.ipp"#elsenamespace boost_has_gettimeofday = empty_boost;#endif#ifdef BOOST_HAS_HASH#include "boost_has_hash.ipp"#elsenamespace boost_has_hash = empty_boost;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?